[et_pb_section bb_built=”1″ _builder_version=”3.0.105″ background_color=”#fafbfc”][et_pb_row][et_pb_column type=”4_4″][et_pb_text admin_label=”Encontre a Happy Code mais próxima de você!” _builder_version=”3.0.105″ header_3_font=”Open Sans|600|||||||” header_3_text_align=”center” header_3_font_size=”30px” header_3_font_size_phone=”18px” header_3_font_size_last_edited=”on|phone” header_3_text_color=”#5e707f” header_3_line_height=”23px” custom_margin=”||5%|” custom_padding=”||0px|” background_layout=”light” module_class=”et_unit”]

Encontre a Happy Code mais próxima de você!

[/et_pb_text][et_pb_code _builder_version=”3.0.105″]<script><!– [et_pb_line_break_holder] –>// \wp-includes\js\custom-search.js<!– [et_pb_line_break_holder] –>(function($) {<!– [et_pb_line_break_holder] –> $(‘document’).ready(function(){<!– [et_pb_line_break_holder] –> var m, e = [], data = [],<!– [et_pb_line_break_holder] –> ajax_url = ‘/wp-admin/unitysearch.php’,<!– [et_pb_line_break_holder] –> etunit = jQuery(‘.et_unit’),<!– [et_pb_line_break_holder] –> map = $(‘<div id=”map” style=”width: 100%; height: 450px; position: relative; overflow: hidden;”></div>’);<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> etunit.after(map);<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> function loadScript(name, callback) {<!– [et_pb_line_break_holder] –> var script = document.createElement(“script”);<!– [et_pb_line_break_holder] –> script.type = “text/javascript”;<!– [et_pb_line_break_holder] –> if(script.readyState) {<!– [et_pb_line_break_holder] –> script.onreadystatechange = function() {<!– [et_pb_line_break_holder] –> if (script.readyState === “loaded” || script.readyState === “complete”) {<!– [et_pb_line_break_holder] –> script.onreadystatechange = null;<!– [et_pb_line_break_holder] –> if (typeof callback === ‘function’) {<!– [et_pb_line_break_holder] –> callback();<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> };<!– [et_pb_line_break_holder] –> } else { //Others<!– [et_pb_line_break_holder] –> script.onload = function() {<!– [et_pb_line_break_holder] –> if (typeof callback === ‘function’) {<!– [et_pb_line_break_holder] –> callback();<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> };<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> $(‘body’).append(script);<!– [et_pb_line_break_holder] –> script.src = ‘/wp-includes/js/’ + name + ‘.js’;<!– [et_pb_line_break_holder] –> <!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> container = $(‘<div class=”wpgmp_categories wpgmp_print_listing wpgmp_listing_grid”></div>’);<!– [et_pb_line_break_holder] –> map.after(container);<!– [et_pb_line_break_holder] –> pagination = $(‘<ul id=”pagination” class=”pagination-sm”></ul>’);<!– [et_pb_line_break_holder] –> <!– [et_pb_line_break_holder] –> loadScript(‘marker-clusterer’);<!– [et_pb_line_break_holder] –> loadScript(‘twbs-pagination.min’, start);<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> function relocate(local, zoom) {<!– [et_pb_line_break_holder] –> if (local !== ‘center’) {<!– [et_pb_line_break_holder] –> var geocoder = new google.maps.Geocoder(); <!– [et_pb_line_break_holder] –> geocoder.geocode({<!– [et_pb_line_break_holder] –> address : local, <!– [et_pb_line_break_holder] –> region: ‘no’ <!– [et_pb_line_break_holder] –> },<!– [et_pb_line_break_holder] –> function(results, status) {<!– [et_pb_line_break_holder] –> if (status.toLowerCase() == ‘ok’) {<!– [et_pb_line_break_holder] –> var coords = new google.maps.LatLng(<!– [et_pb_line_break_holder] –> results[0][‘geometry’][‘location’].lat(),<!– [et_pb_line_break_holder] –> results[0][‘geometry’][‘location’].lng()<!– [et_pb_line_break_holder] –> ); <!– [et_pb_line_break_holder] –> m.setCenter(coords);<!– [et_pb_line_break_holder] –> m.setZoom(zoom);<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> );<!– [et_pb_line_break_holder] –> } else {<!– [et_pb_line_break_holder] –> coords = new google.maps.LatLng(35.86166, 104.19539699999996)<!– [et_pb_line_break_holder] –> m.setCenter(coords);<!– [et_pb_line_break_holder] –> m.setZoom(zoom);<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> };<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> function moveMapTo(map, markers, id) {<!– [et_pb_line_break_holder] –> markers.every(function(marker) {<!– [et_pb_line_break_holder] –> if (marker.id === parseInt(id, 10)){<!– [et_pb_line_break_holder] –> map.setCenter(marker.position);<!– [et_pb_line_break_holder] –> map.setZoom(16);<!– [et_pb_line_break_holder] –> return false;<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> return true;<!– [et_pb_line_break_holder] –> })<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> function paginate(gmarkers) {<!– [et_pb_line_break_holder] –> if (Math.ceil(data.length / 12) > 1) {<!– [et_pb_line_break_holder] –> pagination.twbsPagination(‘destroy’);<!– [et_pb_line_break_holder] –> pagination.twbsPagination({<!– [et_pb_line_break_holder] –> totalPages: Math.ceil(data.length / 12),<!– [et_pb_line_break_holder] –> visiblePages: 7,<!– [et_pb_line_break_holder] –> prev:’Anterior’,<!– [et_pb_line_break_holder] –> next:’Proximo’,<!– [et_pb_line_break_holder] –> last: ”,<!– [et_pb_line_break_holder] –> first:”,<!– [et_pb_line_break_holder] –> onPageClick: function (event, page) {<!– [et_pb_line_break_holder] –> container.empty();<!– [et_pb_line_break_holder] –> for(var i = (page – 1) * 12; i < (page * 12); i++) {<!– [et_pb_line_break_holder] –> if (typeof data[i] === ‘object’){<!– [et_pb_line_break_holder] –> container.append(data[i].view);<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> $(‘.place_title’).click(function(){<!– [et_pb_line_break_holder] –> moveMapTo(m, gmarkers, $(this).attr(‘data-marker’));<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> else {<!– [et_pb_line_break_holder] –> pagination.twbsPagination(‘destroy’);<!– [et_pb_line_break_holder] –> data.forEach(function(item) {<!– [et_pb_line_break_holder] –> container.append(item.view);<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> $(‘.place_title’).click(function(){<!– [et_pb_line_break_holder] –> moveMapTo(m, gmarkers, $(this).attr(‘data-marker’));<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> function getLocations(params, gmarkers) {<!– [et_pb_line_break_holder] –> paginate(gmarkers);<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> search = window.location.search.match(/(en|es|pt)/gi);<!– [et_pb_line_break_holder] –> if (search && search.length > 0) {<!– [et_pb_line_break_holder] –> params.lang = search.pop();<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> params.action = ‘selects’;<!– [et_pb_line_break_holder] –> $.get(ajax_url, params)<!– [et_pb_line_break_holder] –> .done(function(response) {<!– [et_pb_line_break_holder] –> var filters;<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> $(‘#filters’).remove();<!– [et_pb_line_break_holder] –> filters = $(response);<!– [et_pb_line_break_holder] –> etunit.after(filters);<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> e = [];<!– [et_pb_line_break_holder] –> [‘paises’, ‘estados’, ‘cidades’].forEach(function(id) {<!– [et_pb_line_break_holder] –> var elem = filters.find(‘#’ + id);<!– [et_pb_line_break_holder] –> e.push(elem);<!– [et_pb_line_break_holder] –> elem.change(function() {<!– [et_pb_line_break_holder] –> params[id] = $(this).val();<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> getLocations(params, gmarkers);<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> filters.find(‘#search’).click(function(event){<!– [et_pb_line_break_holder] –> var q, units, zoom = 0;<!– [et_pb_line_break_holder] –> event.preventDefault();<!– [et_pb_line_break_holder] –> e.forEach(function(element, index) {<!– [et_pb_line_break_holder] –> if (element.val().length > 0) {<!– [et_pb_line_break_holder] –> q = element.val();<!– [et_pb_line_break_holder] –> zoom = index;<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> <!– [et_pb_line_break_holder] –> units = $(‘#unidades’);<!– [et_pb_line_break_holder] –> if (typeof params.unidades !== ‘undefined’) {<!– [et_pb_line_break_holder] –> delete params.unidades;<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> if (units.val().length > 0) {<!– [et_pb_line_break_holder] –> params.unidades = units.find(‘option:selected’).text();<!– [et_pb_line_break_holder] –> zoom = 4;<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> moveMapTo(m, gmarkers, units.val());<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> else {<!– [et_pb_line_break_holder] –> relocate(‘center’, 2);<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> params.action = ‘units’;<!– [et_pb_line_break_holder] –> $.get(ajax_url, params)<!– [et_pb_line_break_holder] –> .done(function(response) {<!– [et_pb_line_break_holder] –> data = response;<!– [et_pb_line_break_holder] –> container.empty();<!– [et_pb_line_break_holder] –> paginate(gmarkers);<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> if (q) {<!– [et_pb_line_break_holder] –> relocate(q, 4 + zoom * 2);<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> function start() {<!– [et_pb_line_break_holder] –> $.get(ajax_url + ‘?action=units_json’)<!– [et_pb_line_break_holder] –> .done(function(response){<!– [et_pb_line_break_holder] –> var markerCluster, marker, gmarkers = [], params = {},<!– [et_pb_line_break_holder] –> infowindow = new google.maps.InfoWindow();<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> map.empty();<!– [et_pb_line_break_holder] –> m = new google.maps.Map(map[0], {<!– [et_pb_line_break_holder] –> zoom: 2,<!– [et_pb_line_break_holder] –> disableDefaultUI: true,<!– [et_pb_line_break_holder] –> zoomControl: true,<!– [et_pb_line_break_holder] –> zoomControlOptions: {<!– [et_pb_line_break_holder] –> style: google.maps.ZoomControlStyle.LARGE,<!– [et_pb_line_break_holder] –> position: google.maps.ControlPosition.RIGHT_BOTTOM<!– [et_pb_line_break_holder] –> },<!– [et_pb_line_break_holder] –> center: new google.maps.LatLng(35.86166, 104.19539699999996),<!– [et_pb_line_break_holder] –> mapTypeId: ‘roadmap’,<!– [et_pb_line_break_holder] –> styles: [{“featureType”:”administrative”,”elementType”:”geometry”,”stylers”:[{“color”:”#a7a7a7″}]},{“featureType”:”administrative”,”elementType”:”labels.text.fill”,”stylers”:[{“visibility”:”on”},{“color”:”#737373″}]},{“featureType”:”landscape”,”elementType”:”geometry.fill”,”stylers”:[{“visibility”:”on”},{“color”:”#efefef”}]},{“featureType”:”poi”,”elementType”:”geometry.fill”,”stylers”:[{“visibility”:”on”},{“color”:”#dadada”}]},{“featureType”:”poi”,”elementType”:”labels”,”stylers”:[{“visibility”:”off”}]},{“featureType”:”poi”,”elementType”:”labels.icon”,”stylers”:[{“visibility”:”off”}]},{“featureType”:”road”,”elementType”:”labels.text.fill”,”stylers”:[{“color”:”#696969″}]},{“featureType”:”road”,”elementType”:”labels.icon”,”stylers”:[{“visibility”:”off”}]},{“featureType”:”road.highway”,”elementType”:”geometry.fill”,”stylers”:[{“color”:”#ffffff”}]},{“featureType”:”road.highway”,”elementType”:”geometry.stroke”,”stylers”:[{“visibility”:”on”},{“color”:”#b3b3b3″}]},{“featureType”:”road.arterial”,”elementType”:”geometry.fill”,”stylers”:[{“color”:”#ffffff”}]},{“featureType”:”road.arterial”,”elementType”:”geometry.stroke”,”stylers”:[{“color”:”#d6d6d6″}]},{“featureType”:”road.local”,”elementType”:”geometry.fill”,”stylers”:[{“visibility”:”on”},{“color”:”#ffffff”},{“weight”:1.8}]},{“featureType”:”road.local”,”elementType”:”geometry.stroke”,”stylers”:[{“color”:”#d7d7d7″}]},{“featureType”:”transit”,”elementType”:”all”,”stylers”:[{“color”:”#808080″},{“visibility”:”off”}]},{“featureType”:”water”,”elementType”:”geometry.fill”,”stylers”:[{“color”:”#d3d3d3″}]},{“featureType”:”water”,”elementType”:”labels.text.fill”,”stylers”:[{“saturation”:”-64″},{“color”:”#14a4ae”}]}]<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> for (var i = 0; i < response.length; i++) {<!– [et_pb_line_break_holder] –> marker = new google.maps.Marker({<!– [et_pb_line_break_holder] –> map: m,<!– [et_pb_line_break_holder] –> position: new google.maps.LatLng(response[i][0], response[i][1]),<!– [et_pb_line_break_holder] –> id: response[i][2]<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> gmarkers.push(marker);<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> markerCluster = new MarkerClusterer(<!– [et_pb_line_break_holder] –> m, gmarkers, <!– [et_pb_line_break_holder] –> {imagePath: ‘https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m’}<!– [et_pb_line_break_holder] –> );<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> container.after(pagination);<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> $.get(ajax_url, {action: ‘units’})<!– [et_pb_line_break_holder] –> .done(function(response) {<!– [et_pb_line_break_holder] –> units = data = response;<!– [et_pb_line_break_holder] –><!– [et_pb_line_break_holder] –> gmarkers.forEach(function(marker, i) {<!– [et_pb_line_break_holder] –> marker.iterator_index = i;<!– [et_pb_line_break_holder] –> google.maps.event.addListener(marker, ‘click’, function() {<!– [et_pb_line_break_holder] –> var i = marker.iterator_index;<!– [et_pb_line_break_holder] –> infowindow.setContent(<!– [et_pb_line_break_holder] –> ‘<a class=”place_title”>’ + units[i].title + ‘</a>’ +<!– [et_pb_line_break_holder] –> ‘<p class=”endereco-mapa”>’ + units[i].address + ‘<br> ‘ + units[i].cep + ‘ – ‘ + units[i].city + ‘ – ‘ + units[i].state + ‘/’ + units[i].country + ‘</p>’ +<!– [et_pb_line_break_holder] –> ‘<p class=”telefone-mapa”>’ + units[i].phone + ‘</p>’ +<!– [et_pb_line_break_holder] –> ‘<p class=”email-mapa”><a href=”mailto:’ + units[i].email + ‘” target=”_blank”>’ + units[i].email + ‘</a></p>’ +<!– [et_pb_line_break_holder] –> ‘<p class=”horario-mapa”>’ + units[i].hour + ‘</p>'<!– [et_pb_line_break_holder] –> );<!– [et_pb_line_break_holder] –> infowindow.open(m, this);<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> container.empty();<!– [et_pb_line_break_holder] –> response.forEach(function(item) {<!– [et_pb_line_break_holder] –> container.append(item.view);<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> <!– [et_pb_line_break_holder] –> getLocations(params, gmarkers);<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –> }<!– [et_pb_line_break_holder] –> });<!– [et_pb_line_break_holder] –>})(jQuery);<!– [et_pb_line_break_holder] –></script>[/et_pb_code][/et_pb_column][/et_pb_row][/et_pb_section]