var ___maps={type:"class-function",author:"ezzato.com",version:1,markers:[],last:[],last_pos:{},client:{lat:0,lng:0},navigated:!1,key:null,init:function(e){},assemble:function(e){for(key in ___maps.parse)___maps.parse[key]()},parse:{},get_location:function(e){var a=e.address.state,t=e.address.street+" "+e.address.num+" , "+e.address.district+" , "+e.address.city+" , "+a+" , "+e.address.zip_code+" , Brasil";$.getJSON("https://maps.googleapis.com/maps/api/geocode/json?address="+t+"&key="+___maps.key,function(a,t,i){if(a.results.length>0){var l=e;l.location={lat:a.results[0].geometry.location.lat,lng:a.results[0].geometry.location.lng},___maps.initialize(l)}a.id=e.id,e.callback&&e.callback(a)}).error(function(){console.log("error getting location"),e.callback&&e.callback(null)})},get_distances:function(e){var a=___maps.client.lat+","+___maps.client.lng,t=e.destinations.join("|");$.ajax({url:"../core/query/map-distance.php",dataType:"json",type:"POST",data:{origins:a,destinations:t,key:___maps.key},success:function(a){e.callback&&e.callback(a)},error:function(a,t,i){console.log("error getting distance"),console.log(i),e.callback&&e.callback(null)}}).fail(function(a,t,i){console.log("fail getting distance"),console.log(i),e.callback&&e.callback(null)})},initialize:function(e){___maps.clear_markers();var a=16,t=null,i=!0;if(e.zoom)a=e.zoom;if(e.bounds)i=e.bounds;var l="dv_map";if(e.id&&(l=e.id),e.spots)var n=e.spots;else n=[];if(e.type)e.type;else;if(e.location){var o=e.location.lat,s=e.location.lng;___maps.client.lat=o,___maps.client.lng=s}else if(e.center){___maps.client.lat=e.center.lat,___maps.client.lng=e.center.lng;o=___maps.client.lat,s=___maps.client.lng}else o=___maps.client.lat,s=___maps.client.lng;if(e.directions){var r=!1;if(Math.abs(e.directions.lat)>90)r=!0;if(Math.abs(e.directions.lng)>180)r=!0;if(r);else var d=new google.maps.DirectionsService,_=new google.maps.DirectionsRenderer,c=___maps.client.lat+","+___maps.client.lng,u=e.directions.lat+","+e.directions.lng}var p={zoom:a,center:new google.maps.LatLng(o,s),mapTypeId:google.maps.MapTypeId.ROADMAP,zoomControl:!1,mapTypeControl:!1,streetViewControl:!1,rotateControl:!1,fullscreenControl:!1};e.center&&(p={center:{lat:o,lng:s},zoom:a,zoomControl:!1,mapTypeControl:!1,streetViewControl:!1,rotateControl:!1,fullscreenControl:!1});var f=new google.maps.Map(document.getElementById(l),p);if(e.searchbox){var h=document.getElementById(e.searchbox);new google.maps.places.SearchBox(h,{});autocomplete=new google.maps.places.Autocomplete(document.getElementById(e.searchbox),{}),places=new google.maps.places.PlacesService(f),autocomplete.addListener("place_changed",function(){var a=autocomplete.getPlace();if(console.log(a),a.geometry){f.panTo(a.geometry.location),f.setZoom(15),___maps.clear_markers();new google.maps.Marker({position:a.geometry.location,map:f,index:g,icon:"files/img/frontend/common/marker-lost.png"})}else document.getElementById(e.searchbox).placeholder="Enter a city"})}if(!e.directions&&e.location&&0==n.length){o&&s&&n.push({id:0,client:!0,name:"cliente",lat:String(o),lng:String(s)});t=1}if(e.directions){var v={origin:c,destination:u,travelMode:google.maps.TravelMode.DRIVING};d.route(v,function(e,a){a==google.maps.DirectionsStatus.OK&&(_.setDirections(e),_.setMap(f))}),___maps.navigated=!0}if(n.length>0){___maps.client.lat&&!t&&n.push({id:0,client:!0,name:"cliente",lat:___maps.client.lat,lng:___maps.client.lng});var m=[];n.length<2&&(i=null);for(var g=0;g<n.length;g++){var b=Number(n[g].lat),w=Number(n[g].lng);r=!1;if(Math.abs(b)>90)r=!0;if(Math.abs(w)>180)r=!0;if(!r){if(n[g].client);else;var $=n[g].id,k=new google.maps.LatLng(b,w);m.push(k);var y=new google.maps.Marker({position:k,map:f,title:n[g].nome,index:g,icon:"files/img/frontend/common/marker-lost.png"});google.maps.event.addListener(y,"click",function(){___maps.get_route({action:!0,index:this.index,id:$,destiny:{lat:b,lng:w}})})}}if(i){for(i=new google.maps.LatLngBounds,g=0;g<m.length;g++)i.extend(m[g]);f.fitBounds(i)}}e.id||(this.last=e)},set_all_map:function(e){for(var a=0;a<this.markers.length;a++)this.markers[a].setMap(e)},clear_markers:function(){___maps.set_all_map(null)},resize:function(e,a){if(e.restore)"none"==document.getElementById("dv_map").style.display?document.getElementById("dv_map").style.display="block":(e.top=this.last_pos.top,e.h=this.last_pos.h);else if(this.last_pos.top=document.getElementById("dv_map").style.top.split("px")[0],this.last_pos.h=document.getElementById("dv_map").style.height.split("px")[0],0!=e.top||0!=e.h){document.getElementById("dv_map").style.display="block";var t=e.h,i=e.top;i||(i=0),t||(t=0),isNaN(i)||(i+="px"),isNaN(t)||(t+="px"),document.getElementById("dv_map")&&(document.getElementById("dv_map").style.height=t,document.getElementById("dv_map").style.top=i||0,this.initialize(this.last)),a&&(document.getElementById("dv_map").style.display="none")}else document.getElementById("dv_map").style.display="none"}},___dev={type:"class-function",author:"ezzato.com",version:1,settings:[],interval:{},query:function(e){if(e.project=___project,e.user||(e.user=___logged),e.path=___path,e.languages=___languages,e._ajax=_ajax,e._jsc=1,e.timeout)var a=e.timeout;else a=2e4;if(___path.url.system)var t=___path.url.system;if(___settings&&___settings.app_root)t=___settings.app_root;var i=t+"/core/ep.php";$.support.cors=!0;var l=!0,n="application/x-www-form-urlencoded";a=6e4;if("upload_feed"==e.action)a=64e4;if(e.formdata){var o=___util.objectToFormData(e);o.append("file",e.formdata),e=o;n=!1,l=!1,a=64e4}e.quest={path:i,contentType:n,processData:l,timeout:a},e.nolog||e.silent||console.log(e),$.ajax({type:"POST",url:i,dataType:"json",data:e,contentType:n,processData:l,timeout:a,cache:!1,async:"ios"==___settings.platform||!e.formdata,nolog:1,xhr:function(){var e=$.ajaxSettings.xhr();return e.upload&&e.upload.addEventListener("progress",___dev.progressHandlingFunction,!1),e},success:function(a,t,i){e.nolog||e.silent||(console.log(a),console.log(e)),a._ajax&&(_ajax=a._ajax),a.system_error?(___loader.hide(),___dev.dialog({system_error:a.system_error})):a.echo?___dev.dialog({message:a.echo}):(___dev.session.timeout({action:"renew"}),a.callback_data=e.callback_data,e.callback&&___util.exec(e.callback,window,a))}}).fail(function(a,t,i){if(console.log(a),console.log(t),console.log(i),""==(l=a.responseText))var l=i;console.log(l),e.callback&&___util.exec(e.callback,window,"error",[a,t,i,l])})},progressHandlingFunction(e){if(e.lengthComputable){var a=Math.round(e.loaded/e.total*100);if(100==a);else var t=a+"%";$(".loader").find(".message").html(t)}},session:{advice:60,timeout:function(e){"init"==e.action?(___dev.session.id=___logged.id,___dev.session.profile=___logged.profile,___dev.session.time=___logged.timeout,___dev.session.countdown=___logged.timeout,___dev.interval.timeout=window.setInterval(function(){___dev.session.countdown-=1,___dev.session.countdown<=___dev.session.advice&&___dev.session.countdown>1?(___dev.session.timeout({action:"advice"}),$(".lightbox .timeout-timer")&&$(".lightbox .timeout-timer").html(___dev.session.get_time(___dev.session.countdown)),$("header .session-clock")&&$("header .session-clock").html(___dev.session.get_time(___dev.session.countdown))):___dev.session.countdown<=1&&(clearInterval(___dev.interval.timeout),location.href=___dev.url.replace({variable:___uvars.timeout,value:"true"}))},1e3)):"advice"==e.action?___dev.lightbox({action:!0,html:$(".lightbox-session").html()}):"renew"==e.action&&(___dev.session.countdown=___dev.session.time)},get_time:function(e){var a=~~(e/3600),t=~~(e%3600/60),i=e%60;return ret="",a>0&&(ret+=a+":"+(t<10?"0":"")),ret+=t+":"+(i<10?"0":""),ret+=""+i,ret}},password:{retrieve:function(e,a){if(console.log(e),console.log(a),!e||e.type){var t=$(".lightbox-retrieve-password").html().split('id="replace-id"').join('id="form-retrieve-password"').split('class="no-parse"').join("").split("parsed").join("");___dev.lightbox({action:!0,html:t}),e&&e.type&&$("#field_handkeypasswordreset_profile").val(e.type),___form.init(),$('.backend-form[data-stamp="retrieve_password"]').find("a.send").unbind().on("click",function(){var e=___form.submit({obj:$(this).parent().parent()});e.error||___dev.password.retrieve(e)})}else if(e.data)$("#"+e.form).find("input").blur(),e.error||(___dev.query({action:"retrieve_password",callback:"___dev.password.retrieve",data:e.data}),___loader.show());else if(___loader.hide(),console.log(e),0==e.result.error)$(".lightbox").find(".password-message").html(___dev.label("alert","password_retrieve_send")),$(".lightbox").find(".backend-form").addClass("invisible");else{var i=$(".lightbox").find('fieldset[data-row="email"]');___form.alert({obj:i,message:e.result.message,error:1})}},change:function(e,a){if(___loader.show(),e.fields)if(0==e.error){var t=___dev.format_form_response(e.fields);t.operation="save",___dev.query({action:"check_password",_ajax:_ajax,callback:"___dev.password.change",data:t})}else ___loader.hide();else if(e.result)if(___loader.hide(),1==e.result.checked){var i=$(".lightbox-change-password").html().split('id="replace-id"').join('id="form-change-password"').split('class="no-parse"').join("");___dev.lightbox({action:!0,html:i}),$("#form-change-password").find("#field_handkeypasswordchange_id").val(e.callback_data.id),$("#form-change-password").find("#field_handkeypasswordchange_tbl").val(e.callback_data.tbl)}else e.result.error?___dev.dialog({code:"alert_wrong_password"}):(___dev.dialog({code:"alert_password_changed"}),$("#checkpassword").val(""));else{var l=$("#"+e.field).val();l.length>0?___dev.query({action:"check_password",_ajax:_ajax,callback:"___dev.password.change",callback_data:e,data:{tbl:e.tbl,id:e.id,password:l,action:"get"}}):(___loader.hide(),___dev.dialog({code:"alert_wrong_password"}))}},reset:function(e,a){if(e.data)if(e.error)___dev.dialog({code:"invalid_password"});else{var t=e.data;t.operation="reset",___dev.query({action:"check_password",_ajax:_ajax,callback:"___dev.password.reset",data:t})}else if(___loader.hide(),console.log(e),0==e.result.error)$(".reset-password-wrapper > h2").html(___dev.label("alert","password_updated")),$(".backend-form").addClass("invisible");else{var i=$(".backend-form").find('fieldset[data-row="password"]');___form.alert({obj:i,message:e.result.message,error:1})}}},mail:function(e,a){e.result||a?(console.log(e),console.log(a)):(console.log(e),___dev.query({action:"send_email",_ajax:_ajax,callback:"___dev.mail",data:e}))},lightbox:function(e){$("*").each(function(e,a){$(this).is(":focus")&&$(this).blur()}),$(".lightbox").removeClass("file-selector"),1==e.action?($(".lightbox .content").html(e.html),$(".lightbox").addClass("lightbox-open"),$(".lightbox .close").attr("onclick","___dev.lightbox({action:false})"),$(".page").addClass("blur")):($(".lightbox .content").html(""),$(".lightbox").removeClass("lightbox-open"),$(".page").removeClass("blur"))},dialog:function(e){var a=___dev.label("alert","default_alert_error");if(e.message&&(a=e.message),e.code)if(___util.is_array(e.code)){a="";for(var t=0;t<e.code.length;t++)a+=" :: "+___dev.label("alert",e.code[t])}else a=___dev.label("alert",e.code);e.callback||(e.callback=""),e.system_error&&(a="<b>"+e.system_error.message+"</b><br>FILE = "+e.system_error.file+"<br>LINE = "+e.system_error.line+"<br>TYPE = "+e.system_error.type+"<br>");var i='<div class="lightbox-content-wrapper my_dialog">';i+='<div class="title exception">'+___dev.label("alert","alert_default_title")+"</div>",i+='<div class="text">'+a+"</div>",e.exception&&(i+='<div class="text">'+e.exception+"</div>"),e.boolean?(i+='<div class="bt-container">',i+="<button "+(___util.is_data(e.callback)?"":' onclick="___dev.lightbox({action:false}); '+e.callback+' " ')+' class=" bt-dialog-ok">'+___dev.label("option","boolean","yes")+"</button>",i+='<button onclick="___dev.lightbox({action:false});" class="">'+___dev.label("option","boolean","no")+"</button>",i+="</div>"):(i+='<div class="bt-container">',i+="<button  "+(___util.is_data(e.callback)?"":' onclick="___dev.lightbox({action:false}); '+e.callback+' " ')+' class=" bt-dialog-ok">'+___dev.label("alert","bt_alert_ok")+"</button>",i+="</div>"),$(document).keypress(function(e){"13"==(e.keyCode||e.which)&&$(".bt-dialog-ok").trigger("click")}),i+="</div>",___dev.lightbox({action:!0,html:i}),___util.is_data(e.callback)&&$(".my_dialog button.bt-dialog-ok").unbind().on("click",function(){___util.exec(e.callback.func,window,e.callback.data),___dev.lightbox({action:!1})})},format_form_response:function(e){if(ar_rs={},!e)return!1;for(var a=0;a<e.length;a++)ar_rs[e[a].id]=e[a].value,e[a].update_parent&&(ar_rs.update_parents||(ar_rs.update_parents={result:[]}),e[a].update_parent=JSON.parse(e[a].update_parent),e[a].update_parent.value=e[a].value,e[a].update_parent.row=e[a].id,ar_rs.update_parents.result.push(e[a].update_parent));return ar_rs},url:{replace:function(e){var a=e.value,t=e.variable,i=location.href,l=e.index;if(e.url)i=e.url;var n=i.split("?");if(n.length>1){local_vars=i.split("?")[1],local_vars=local_vars.split("&");for(var o=!1,s=0;s<local_vars.length;s++){var r=local_vars[s].split("=");(r[0]==t||l&&0==r[0].indexOf(l))&&(0!=a&&"0"!=a?local_vars[s]=t+"="+a:(local_vars.splice(s,1),s-=1),o=!0)}var d=n[0]+"?"+local_vars.join("&");o||0==a||"0"==a||(d+="&"+t+"="+a)}else if(0!=a&&"0"!=a)d=n[0]+"?"+t+"="+a;else d=n[0];return d},clear:function(e){return location.href.split("?")[0]}},label:function(e,a,t,i,l,n){___util.is_array(e)&&(a=e[1],e=e[0]);var o=found=found=rs=null;"undefined"==typeof ___languages&&(___languages={}),"undefined"==typeof ___labels&&(___labels={});for(var s=0;s<___languages.length;s++)___languages[s].current&&(o=___languages[s].id);if(i&&(o=i),o||(o=1),a&&___util.is_array(a)?e&&a&&___labels[e]&&___labels[e].option[a[0]]&&___labels[e].option[a[0]].option[a[1]]&&(found=___labels[e].option[a[0]].option[a[1]]):(e&&a&&___labels[e]&&___labels[e].option&&___labels[e].option[a]&&(found=___labels[e].option[a]),e&&a&&t&&___labels[e]&&___labels[e].option[a]&&___labels[e].option[a].option[t]&&(found=___labels[e].option[a].option[t])),found&&o?found.translate&&found.translate[o]&&found.translate[o].text?rs=found.translate[o].text:rs=found.name:rs=l||a,n)for(key in n)rs=rs.split("%"+key+"%").join(n[key]);return rs},insert_loop_part:function(e){if(e.path)e.path;else;e.path=___path,e._jsc=1,e.project=___project,!e._ajax&&_ajax&&(e._ajax=_ajax),e.user||(e.user=___logged);var a=e.file;a=a.split("//").join("/"),$.ajax({type:"POST",url:a,dataType:"text",path:___path,data:e,timeout:2e4,success:function(a){var t=[];$(e.container).find("li").each(function(){t.push($(this).attr("id"))}),$(a).clone().find("li").remove(),$("#temp").remove(),$("body").append('<div id="temp" class="invisible">'+a+"</div>");for(var i=0;i<t.length;i++)$("#temp").find("#"+t[i]).length&&$("#temp").find("#"+t[i]).remove();$(e.container).append($("#temp").html()),$("#temp").remove()}}).fail(function(e,a,t){if(console.log(t),console.log(e),""==e.responseText);})},language:{get_current:function(e){var a=0;for(i=0;i<___languages.length;i++)if(___languages[i].current)a=___languages[i];return e?a[e]:a},get_default:function(e){var a=0;for(i=0;i<___languages.length;i++)if(___languages[i].default)a=___languages[i];return e?a[e]:a},change:function(e,a){console.log("change_language_call"),console.log(e),e.result?e.result.error?console.log(e):window.location=window.location:(e.profile="client",___dev.query({action:"change_language",callback:"___dev.language.change",_ajax:_ajax,path:"../",data:e}))}},gohome(){location.href=___path.base_url},src:function(e){if(!e.image)return!1;var a=e.image;a=a.split("../files/").join("files/");var t=e.type,i=e.image.split(".").pop();if(t&&"svg"!=i)var l=a.split(".").join("_"+t+".");else l=a;return ___path.url.base+"/"+l}},___social={type:"class-function",author:"ezzato.com",version:1,handler:"___frontend",init:function(e){console.log("init_social"),e&&e.handler&&(___social.handler=e.handler),window[___social.handler]&&___settings&&___settings.platform&&"pc"==___settings.platform&&$("#fb-root").length&&this.facebook.init()},share_url:null,facebook:{token:null,id:null,data:null,callback:null,init:function(e){var a,t,i,l,n;console.log("initing_facebook"),facebook_access_token=___social.facebook.token,facebook_id=___social.facebook.id,facebook_version=___social.facebook.version,window.fbAsyncInit=function(){console.log("inside_facebook"),FB.init({appId:facebook_id,cookie:!0,xfbml:!0,version:facebook_version||"v8.0"}),FB.AppEvents.logPageView(),FB.getLoginStatus(function(e){if("connected"==e.status){FB.api("/me?fields=name,email,picture.type(large)",function(e){___social.facebook.data={id:e.id,email:e.email,name:e.name,picture:e.picture.data.url,authResponse:e,status:"connected"}})}},{scope:"email"})},a=document,t="script",i="facebook-jssdk",n=a.getElementsByTagName(t)[0],a.getElementById(i)||((l=a.createElement(t)).id=i,l.src="https://connect.facebook.net/en_US/sdk.js",n.parentNode.insertBefore(l,n))},login(e){e.callback&&(___social.facebook.callback=e.callback),"pc"==___settings.platform&&("undefined"!=typeof FB&&null!=FB?___social.facebook.data&&___social.facebook.data.id?___social.facebook.logged({error:0,message:"ok",data:___social.facebook.data}):FB.login(function(a){if(a.authResponse)FB.api("/me?fields=id,name,email,picture.type(large)",function(a){var t={error:0,message:"ok",data:a};___social.facebook.data={id:a.id,email:a.email,name:a.name,picture:a.picture.data.url,authResponse:a,status:"connected"},___social.facebook.logged(t,e)});else{___social.facebook.logged({error:1,message:"user_canceled_login"},e)}},{scope:"email"}):window[___social.handler].dialog({action:!0,title:window[___social.handler].label("facebook_sdk_load_error"),confirm:window[___social.handler].label("form_error_confirm"),callback:"close"})),"android"!=___settings.platform&&"ios"!=___settings.platform||(console.log("facebook_login_device"),facebookConnectPlugin.getLoginStatus(function(e){console.log(e),facebookConnectPlugin.login(["public_profile","email"],function(e){console.log(e),facebookConnectPlugin.api("me?fields=id,name,email,picture.width(500).height(500)",["public_profile","email"],function(a){console.log(a),___social.facebook.data={id:a.id,token:e.authResponse.accessToken,email:a.email,name:a.name,picture:a.picture.data.url,authResponse:e.authResponse,status:e.status};var t={id:a.id,token:e.authResponse.accessToken,email:a.email,name:a.name,picture:a.picture.data.url,authResponse:e.authResponse,status:e.status};___social.facebook.logged({data:t}),console.log(e)},function(e){console.log(e)})},function(e){console.error(e)})},function(e){console.log(e)}))},logged(e){if(console.log(e),e.error||e.data.error){var a="error_on_facebook_login";if(e&&e.message)a=e.message;if(e&&e.data&&e.data.message)a=e.data.message;window[___social.handler].dialog({action:!0,title:a,confirm:window[___social.handler].label("form_error_confirm"),callback:"close"})}else{___loader.show();var t={action:"fblogin",longurl:!0,fb_id:e.data.id,data:e.data};if(e.data.fb=!0,"___application"==___social.handler)var i="___app";else i="___dev";window[i].query(t,"___social.facebook.checked",e)}},checked(e){console.log(e),e.result.error?window[___social.handler].dialog({action:!0,title:window[___social.handler].label(e.result.message),confirm:window[___social.handler].label("form_error_confirm"),callback:"close"}):(e.callbackdata.result=e.result,___social.facebook.callback&&(___util.exec(___social.facebook.callback,window,e),___social.facebook.callback=null))},error(e){console.log(e),window[___social.handler].dialog({action:!0,title:window[___social.handler].label("label_facebook_login_error"),confirm:window[___social.handler].label("form_error_close"),callback:"close"})},share:function(e){if(0==___social.facebook.check())return!1;var a={method:"feed"};if(e){e.name,e.url,e.caption,e.thumb;e.name&&(a.name=e.name),e.url&&(a.link=e.url),e.image&&(a.picture=e.image),e.caption&&(a.caption=e.caption)}else a.name=document.title,a.link=location.href;___social.share_url&&(a.link=___social.share_url),FB.ui(a,function(e){e&&e.post_id?console.log("shared_on_facebook"):console.log("not_shared_on_facebook")})},url_share:function(e){window.open("https://www.facebook.com/sharer/sharer.php?u="+encodeURI(e.url))},check:function(e){return"undefined"!=typeof FB&&null!=FB}},apple:{token:null,id:null,data:null,callback:null,login(e){"ios"==___settings.platform&&window.cordova.plugins.SignInWithApple.signin({requestedScopes:[0,1]},function(e){console.log(e),___social.apple.data={id:e.user,email:e.email,name:e.fullName.givenName+" "+e.fullName.familyName,authResponse:e,status:"connected"},___social.apple.logged({data:___social.apple.data})},function(e){console.error(e),___social.apple.error(e)})},logged(e){if(console.log("logged_apple"),console.log(e),!e.error){___loader.show(),e.apple=!0;e.data.id;___app.query({action:"applelogin",longurl:!0,email:e.data.email,data:e.data},"___social.apple.checked",e)}},checked(e){console.log("checked_apple"),console.log(e),e.result.error?(console.log("apple_login_user_not_found"),window[___social.handler].dialog({action:!0,title:window[___social.handler].label(e.result.message),confirm:window[___social.handler].label("form_error_confirm"),callback:"close"})):(e.callbackdata.result=e.result,___social.apple.callback&&(___util.exec(___social.apple.callback,window,e),___social.apple.callback=null))},error(e){console.log(e),window[___social.handler].dialog({action:!0,title:window[___social.handler].label("label_apple_login_error"),text:e.error+" - "+e.code,confirm:window[___social.handler].label("form_error_close"),callback:"close"})}},twitter:{share:function(e){if(e&&e.url)var a=e.url;else a=location.href;___social.share_url&&(a=___social.share_url);var t=a.split("#").join("%23");t=a.split("&").join("%26");console.log(t);var i=window.open("http://twitter.com/intent/tweet?url="+t,"pop_twitter","width=500,height=500"),l=setInterval(function(){i.closed&&clearInterval(l)},1e3)}},gplus:{share:function(e){if(e.url)var a=e.url;else a=location.href;___social.share_url&&(a=___social.share_url);var t=a.split("#").join("%23"),i=window.open("https://plus.google.com/share?url="+t,"pop_gplus","width=500,height=500"),l=setInterval(function(){i.closed&&clearInterval(l)},1e3)}},instagram:{id:null,token:null,feed:function(e){if(e.data){var a="<ul>";for(x in e.data)a+='<li><img src="'+e.data[x].images.low_resolution.url+'"></li>';a+="</ul>",$(".instagram.feed").html(a)}else e.num?num_photos=e.num:num_photos=20,userid=e.user_id,username=e.user_name,$.ajax({url:"https://api.instagram.com/v1/users/"+userid+"/media/recent",dataType:"jsonp",type:"GET",data:{access_token:___social.instagram.token,count:num_photos},success:function(e){console.log(e),___social.instagram.feed(e)},error:function(e){console.log(e)}})},hash:function(e){var a=___social.instagram.token,t=e.hashtag,i=e.limit;$.ajax({url:"https://api.instagram.com/v1/tags/"+t+"/media/recent",dataType:"jsonp",type:"GET",data:{access_token:a,count:i},success:function(e){console.log(e)},error:function(e){console.log(e)}})},query_hash:function(e){if(e._ajax)___loader.hide();else{var a=e.data;a.profile="user",___dev.query({action:"query_instagram_feed",callback:e.callback,_ajax:_ajax,path:"../",data:a}),___dev.logout_origin=origin}},share:function(e){}},whatsapp_:{share:function(e){if(e.url)var a=e.url;else a=location.href;a=e.text?e.text+" "+decodeURI(a):decodeURI(a),console(a),window.open("whatsapp://send?text="+a)}},youtube:{credentials:[],assemble:function(e,a){console.log(e),console.log(a);var t=[];if(!a.error&&a.items){if(a.items)t=a.items;e.settings.title;for(var i=e.settings.gallery_id,l="",n=0;n<t.length;n++){var o=t[n].snippet.thumbnails.default.url,s=t[n].snippet.title;t[n].snippet.description;if(t[n].contentDetails)var r=t[n].contentDetails.videoId;if(t[n].id)r=t[n].id.videoId;if(e.settings.playlist)if(0==n)e.settings.playlist;else if(0==n)e.id,e.settings.keyword;var d="http://www.youtube.com/watch?v="+r;l+='<div class="box-video">',l+='    <a href="'+d+'" target="_blank" title="'+s+'"><img src="'+o+'" alt="Thumb" height="110" width="100%"></a>',l+='    <a href="'+d+'" title="'+s+'">'+s+"</a>",l+="</div>"}$("#"+i).html(l)}},get:function(e){console.log(e);var a=this.credentials.length;___social.youtube.credentials[a]=[],e.channel_id&&(___social.youtube.credentials[a].channel_id=e.channel_id),e.channel_name&&(___social.youtube.credentials[a].channel_name=e.channel_name),e.key&&(___social.youtube.credentials[a].api_key=e.key);var t=e.max_res,i=e.keyword,l=e.playlist,n=e.title,o=e.gallery_id,s=e.callback;if(!(i||l||___social.youtube.credentials[a].channel_id||___social.youtube.credentials[a].channel_name))return!1;if(!___social.youtube.credentials[a].api_key)return!1;if(!i||l||___social.youtube.credentials[a].channel_id)console.log("load channel"),this.load_channel({index:a,settings:{keyword:i,playlist:l,title:n,total:t,gallery_id:o,callback:s}});else{var r="https://www.googleapis.com/youtube/v3/channels?key="+___social.youtube.credentials[a].api_key+"&forUsername="+___social.youtube.credentials[a].channel_name+"&part=id";$.ajax({url:r,type:"GET",dataType:"jsonp",success:function(e){console.log(e),e.items[0].id&&(___social.youtube.credentials[a].channel_id=e.items[0].id,___social.youtube.load_channel({index:a,settings:{keyword:i,playlist:l,title:n,total:t,gallery_id:o,callback:s}}))},error:function(a,t,i){e.callback&&window[e.settings.callback](!1),console.log("youtube : "+t+" : "+i)}})}},load_channel:function(e){if($.support.cors=!0,e.settings.total)var a="&max-results="+e.settings.total;else a="&maxResults=10";if(e.settings.playlist)var t="https://www.googleapis.com/youtube/v3/playlistItems?part=snippet,contentDetails&playlistId="+e.settings.playlist+"&key="+___social.youtube.credentials[e.index].api_key+a;if(e.settings.keyword)t="https://www.googleapis.com/youtube/v3/search?part=snippet&channelId="+___social.youtube.credentials[e.index].channel_id+"&q="+escape(e.settings.keyword)+"&order=date&key="+___social.youtube.credentials[e.index].api_key+a;if(!t)t="https://www.googleapis.com/youtube/v3/search?key="+___social.youtube.credentials[e.index].api_key+"&channelId="+___social.youtube.credentials[e.index].channel_id+"&part=snippet,id&order=date&maxResults=20";$.ajax({url:t,type:"GET",dataType:"jsonp",success:function(a){console.log(a),e.settings.callback?(console.log(e),___util.exec(e.settings.callback,window,{data:e,rs_data:a})):___social.youtube.assemble(e,a)},error:function(a,t,i){e.callback&&window[e.settings.callback](!1),console.log("youtube : "+t+" : "+i)}})}},linkedin:{share:function(e){if(e&&e.url)var a=e.url;else a=location.href;___social.share_url&&(a=___social.share_url);var t=a.split("#").join("%23"),i=(a.split("&").join("%26"),t=a.split("=").join("%3D"),window.open("https://www.linkedin.com/shareArticle?mini=true&url="+t,"pop_linkedin","width=600,height=600")),l=setInterval(function(){i.closed&&clearInterval(l)},1e3)}},whatsapp:{share:function(e){if(e&&e.url)var a=e.url;else a=location.href;___social.share_url&&(a=___social.share_url);var t=a.split("#").join("%23");t=t.split("&").join("%26"),console.log(t);var i="";if(e.name){var l=e.name.split("#").join("%23");l=l.split("&").join("%26"),i=i+"%20"+(l=encodeURI(l))}if(e.caption){var n=e.caption.split("#").join("%23");n=n.split("&").join("%26"),i=i+"%20"+(n=encodeURI(n))}console.log(i),""!=i&&(t=i+"%20"+t);var o=window.open("https://api.whatsapp.com/send/?text="+t,"pop_linkedin","width=500,height=500"),s=setInterval(function(){o.closed&&clearInterval(s)},1e3)}},firebase:{start(e){___app.local_data.firebase_token,console.log("getting_firebase_token"),"pc"==___settings.platform&&(___app.device_info.firebase_token=0,window[___social.handler].handshake(0)),"android"!=___settings.platform&&"ios"!=___settings.platform||(console.log("start_firebase_plugin"),window.FirebasePlugin.getToken(function(e){console.log({firebase_token:e});var a={firebase_token:e};___app.storage.save({record:a}),___app.device_info.firebase_token=e,window[___social.handler].handshake(0,e)},function(e){console.error(e),window[___social.handler].handshake(0)}),window.FirebasePlugin.getInfo(function(e){console.log(e.configSettings.developerModeEnabled),console.log(e.fetchTimeMillis),console.log(e.lastFetchStatus)},function(e){console.error(e)}))},bind(e){"android"!=___settings.platform&&"ios"!=___settings.platform||window.FirebasePlugin.onMessageReceived(function(e){console.log(e),window[___social.handler].notification.firebase(e)},function(e){console.error(e)})}},analytics:{start:function(e){window[___social.handler].loaded.firebase&&window[___social.handler].loaded.firebase.option.analytics?___settings.platform:window[___social.handler].loaded.analytics&&window[___social.handler].loaded.analytics.option.id.name&&("pc"==___settings.platform||window.ga.startTrackerWithId(window[___social.handler].loaded.analytics.option.id.name,30))},pageview:function(e){var a=e;console.log(a),window[___social.handler].loaded.firebase&&window[___social.handler].loaded.firebase.option.analytics&&"pc"!=___settings.platform?FirebasePlugin.setScreenName(a):window[___social.handler].loaded.analytics&&window[___social.handler].loaded.analytics.option.id.name&&("pc"==___settings.platform?("undefined"!=typeof ga&&ga("send","pageview",a),"undefined"!=typeof gtag&&gtag("event","pageview",{page_title:a,page_location:"app_root/"+a,page_path:"app_root/"+a})):window.ga.trackView(e))}},permalink:{share(e){var a=e.url;_u.copyTextToClipboard(a),alert("link copiado para a área de trabalho")}},share:{do(e){console.log(e);var a=___settings.path.url,t=window[___social.handler].label("label_share_title"),i=window[___social.handler].label("label_share_text"),l=window[___social.handler].label("label_share_image");if(e){if(e.user){a=___settings.path.url.base+"user/"+e.user.name,t=e.user.title,i=e.user.text,l=___app.src({image:e.user.image});var n=e.user.video}if(e.feed)a=___settings.path.url.base+"feed/"+e.feed.id,t=e.feed.title,i=e.feed.text,l=e.feed.image,n=e.feed.video}window[___social.handler].dialog({action:!0,title:___dev.label("app","label_share",null,window[___social.handler].loaded.client.flg_language),confirm:___dev.label("app","form_cancel",null,window[___social.handler].loaded.client.flg_language),div:"share",callback:"close",noclose:!0}),console.log({url:a,title:t,text:a,image:l,video:n}),$("div.dialog > div.wrapper > div.social > ul > li > a.facebook").unbind().click(function(){"pc"==___settings.platform?0==___social.facebook.share({name:t,url:a,caption:i,image:l})&&window[___social.handler].dialog({action:!0,title:window[___social.handler].label("facebook_sdk_load_error"),confirm:window[___social.handler].label("form_error_confirm"),callback:"close"}):window.plugins.socialsharing.canShareVia("facebook","msg",null,null,null,function(e){window.plugins.socialsharing.shareViaFacebook(a,null,a,function(){console.log("share ok")},function(e){console.log(e)})},function(e){console.log(e),window[___social.handler].dialog({action:!0,title:___dev.label("app","cant_share_via_facebook",null,window[___social.handler].loaded.client.flg_language),text:___dev.label("app","cant_share_via_facebook_text",null,window[___social.handler].loaded.client.flg_language),confirm:___dev.label("app","form_ok",null,window[___social.handler].loaded.client.flg_language),callback:"close"})})}),$("div.dialog > div.wrapper > div.social > ul > li > a.instagram").unbind().click(function(){console.log("intagram_click"),"pc"==___settings.platform?___social.instagram.share({name:t,url:a,caption:i,image:l}):(console.log("is_mobile"),window.plugins.socialsharing.canShareVia("instagram","msg",null,null,null,function(e){if(console.log("share_via_instagram_is_possible"),"ios"==___settings.platform){var n={message:t+" "+i,subject:t+" "+i,files:[l],url:a,chooserTitle:t,appPackageName:"com.apple.social.instagram",iPadCoordinates:"0,0,0,0"};plugins.socialsharing.shareWithOptions(n,function(){console.log("share ok")},function(e){console.log(e)})}else"android"==___settings.platform&&(console.log("initin_sharing_instagram_via_android"),window.plugins.socialsharing.shareViaInstagram(t+" "+i,l,function(){console.log("share ok")},function(e){console.log(e)}))},function(e){console.log(e),window[___social.handler].dialog({action:!0,title:___dev.label("app","cant_share_via_instagram",null,window[___social.handler].loaded.client.flg_language),text:___dev.label("app","cant_share_via_instagram_text",null,window[___social.handler].loaded.client.flg_language),confirm:___dev.label("app","form_ok",null,window[___social.handler].loaded.client.flg_language),callback:"close"})}))}),$("div.dialog > div.wrapper > div.social > ul > li > a.whatsapp").unbind().click(function(){"pc"==___settings.platform?___social.whatsapp.share({name:t,url:a,caption:i,image:l}):window.plugins.socialsharing.canShareVia("whatsapp","msg",null,null,null,function(e){window.plugins.socialsharing.shareViaWhatsApp(t+" "+i,l,a,function(){console.log("share ok")},function(e){console.log(e),window[___social.handler].dialog({action:!0,title:___dev.label("app","error_sharing_whatsapp",null,window[___social.handler].loaded.client.flg_language),title:___dev.label("app","error_sharing_whatsapp_text",null,window[___social.handler].loaded.client.flg_language),confirm:___dev.label("app","form_ok",null,window[___social.handler].loaded.client.flg_language),callback:"close"})})},function(e){console.log(e),window[___social.handler].dialog({action:!0,title:___dev.label("app","cant_share_via_whatsapp",null,window[___social.handler].loaded.client.flg_language),text:___dev.label("app","cant_share_via_whatsapp_text",null,window[___social.handler].loaded.client.flg_language),confirm:___dev.label("app","form_ok",null,window[___social.handler].loaded.client.flg_language),callback:"close"})})}),$("div.dialog > div.wrapper > div.social > ul > li > a.permalink").unbind().click(function(){console.log(a),"pc"==___settings.platform?(_u.copyTextToClipboard(a),window[___social.handler].dialog({action:!0,title:___dev.label("app","label_text_copied_to_clipboard",null,window[___social.handler].loaded.client.flg_language),text:a,confirm:___dev.label("app","form_ok",null,window[___social.handler].loaded.client.flg_language),callback:"close"})):(cordova.plugins.clipboard.copy(a),window[___social.handler].dialog({action:!0,title:___dev.label("app","label_text_copied_to_clipboard",null,window[___social.handler].loaded.client.flg_language),text:a,confirm:___dev.label("app","form_ok",null,window[___social.handler].loaded.client.flg_language),callback:"close"}))})}}},___util={type:"class-function",author:"ezzato.com",version:3,rand:function(){return Math.round(100*Math.random())},clone_array:e=>(cloned=JSON.parse(JSON.stringify(e)),cloned),is_empty(e){for(key in e)return!1;return!0},objectToFormData:function(e,a,t=""){let i=a||new FormData;for(let a in e){if(!e.hasOwnProperty(a)||!e[a])continue;let l=t?`${t}[${a}]`:a;e[a]instanceof Date?i.append(l,e[a].toISOString()):e[a]instanceof Array?e[a].forEach((e,a)=>{const t=`${l}[${a}]`;___util.objectToFormData(e,i,t)}):"object"!=typeof e[a]||e[a]instanceof File?i.append(l,e[a].toString()):___util.objectToFormData(e[a],i,l)}return i},objectToFormData_old:function(e,a,t){var i,l=a||new FormData;for(var n in e)e.hasOwnProperty(n)&&(i=t?t+"["+n+"]":n,"object"!=typeof e[n]||e[n]instanceof File?l.append(i,e[n]):___util.objectToFormData(e[n],l,n));return l},traceFormData:function(e){for(var a of(obj="",e.entries()))obj+=a[0]+", "+a[1];return obj},is_last_var:function(e){var a=location.href.split(e);if(a.size>1)var t=a[1].split("&");else t=[];if(1==t.length)var i=!0;else i=!1;return i},get_last_var:function(e){if(1==(a=location.href.split("&")).length)var a=location.href.split("?");return 1!=a.length&&a[a.length-1].split("=")[0]},get_last_var_and_value:function(e){if(1==(a=location.href.split("&")).length)var a=location.href.split("?");return 1!=a.length&&[a[a.length-1].split("=")[0],a[a.length-1].split("=")[1]]},is_mobile:{Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return ___util.is_mobile.Android()||___util.is_mobile.BlackBerry()||___util.is_mobile.iOS()||___util.is_mobile.Opera()||___util.is_mobile.Windows()}},exist:function(e){var a=!0;return!!e&&(void 0===e&&(a=!1),"string"==typeof e&&(a=!1),a)},get_os:function(e){var a="unknown";return-1!=navigator.appVersion.indexOf("Win")&&(a="Windows"),-1!=navigator.appVersion.indexOf("Mac")&&(a="MacOS"),-1!=navigator.appVersion.indexOf("X11")&&(a="UNIX"),-1!=navigator.appVersion.indexOf("Linux")&&(a="Linux"),a},check_ie:function(){var e=void 0;if("Microsoft Internet Explorer"==navigator.appName||"Netscape"==navigator.appName){var a=navigator.userAgent;null!=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(a)&&(e=parseFloat(RegExp.$1)),"Netscape"==navigator.appName&&(e=11)}return e},capitalise_first_letter:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},get_random:function(e){return Math.ceil(Math.random()*e)},clone:function(e){if(null==e||"object"!=typeof e)return e;var a=e.constructor();for(var t in e)e.hasOwnProperty(t)&&(a[t]=e[t]);return a},size:function(e){var a,t=0;for(a in e)e.hasOwnProperty(a)&&t++;return t},is_function:function(e){var a=e.split(".");if(a.length>1)return window[a[0]][a[1]];return e&&"[object Function]"==={}.toString.call(e)},is_string:function(e){return"string"==typeof e||e instanceof String},is_array:function(e){return"[object Array]"===Object.prototype.toString.call(e)},is_object:function(e){},is_data:function(e){return!(!("[object Array]"===Object.prototype.toString.call(e))&&!("object"==typeof e&&null!==e))},get_url_var:function(e){var a={};window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(e,t,i){a[t]=i});return a},exist:function(e){var a=!1;if(void 0!==e)a=!0;else a=!1;return a},clean_string:function(e){str_acento="áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ",str_sem_acento="aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC";for(var a="",t=0;t<e.length;t++)-1!=str_acento.indexOf(e.charAt(t))?a+=str_sem_acento.substr(str_acento.search(e.substr(t,1)),1):a+=e.substr(t,1);return a},removeParam:function(e,a=null){a||(a=document.location.href);var t=a.split("?");if(t.length>=2){for(var i=encodeURIComponent(e)+"=",l=t[1].split(/[&;]/g),n=l.length;n-- >0;)-1!==l[n].lastIndexOf(i,0)&&l.splice(n,1);return t[0]+(l.length>0?"?"+l.join("&"):"")}return window.history.replaceState({},document.title,"/"+a),a},merge_options:function(e,a){var t={};for(var i in e)t[i]=e[i];for(var i in a)t[i]=a[i];return t},money:function(e){if(!e)return"R$ 0,00";var a=e.toString();dolar=a.split(".")[0],cents=a.split(".")[1],cents||(cents="00"),dolar=dolar.split("").reverse().join(""),dolar_rs=dolar.split(""),dolar_send="";for(var t=0;t<dolar_rs.length;t++)dolar_send+=dolar_rs[t],(t+1)%3==0&&t<dolar_rs.length-1&&(dolar_send+=".");return dolar_send=dolar_send.split("").reverse().join(""),"R$ "+dolar_send+","+cents},date:{in:function(e){},out:function(e,a){if(!e)return!1;var t=e.split(" ")[0].split("-"),i=t[2]+"/"+t[1]+"/"+t[0];if(a)i=t[2]+"/"+t[1];return i},out_full:function(e){if(!e)return!1;var a=e.split(" "),t=a[0].split("-"),i=a[1].split(":");return t[2]+"/"+t[1]+"/"+t[0]+" "+i[0]+":"+i[1]}},url:{replace:function(e){var a=e.value,t=e.variable,i=location.href,l="?";if(e.url)i=e.url;if(___util.is_array(e.url))i=e.url[0];var n=i.split("?"),o=null;if(n.length>1)o=(o=i.split("?")[1]).split("&"),n=i.split("?")[0];else if(1==n.length){var s=i.indexOf("&");l="&";s>1&&(o=i.substr(s+1,i.length).split("&"),n=i.substr(0,s))}if(o){for(var r=!1,d=0;d<o.length;d++){o[d].split("=")[0]==t&&(0!=a&&"0"!=a?o[d]=t+"="+a:o.splice(d,1),r=!0)}var _=n+l+o.join("&");r||0==a||"0"==a||(_+="&"+t+"="+a)}else if(0!=a&&"0"!=a)_=n+l+t+"="+a;else _=n;return _},clear:function(e){return location.href.split("?")[0]}},page_scroll_status:null,disable_scroll:function(e){$(window).width(),___frontend.size.scalling;if(1==e.action){if(1!=___util.page_scroll_status){var a=[self.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,self.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop];(t=jQuery("html")).data("scroll-position",a),t.data("previous-overflow",t.css("overflow")),t.css("overflow","hidden"),window.scrollTo(a[0],a[1]),___util.page_scroll_status=!0}}else if(0!=___util.page_scroll_status){var t=jQuery("html");a&&window.scrollTo(a[0],a[1]);a=t.data("scroll-position");t.css("overflow",t.data("previous-overflow")),___util.page_scroll_status=!1}},togle:function(e){$(e).hasClass("active")?$(e).removeClass("active"):$(e).addClass("active")},exec:function(e,a){for(var t=[].slice.call(arguments).splice(2),i=e.split("."),l=i.pop(),n=0;n<i.length;n++)a=a[i[n]];if(a[l])return a[l].apply(a,t)},get_meta:function(e){return $("meta[name="+e+"]").attr("content")},getDataAttributes:function(e){var a={},t=/^data\-(.+)$/;return $.each(e.get(0).attributes,function(e,i){if(t.test(i.nodeName)){var l=i.nodeName.match(t)[1];a[l]=i.nodeValue}}),a},getExecAttributes:function(e,a){var t={},i=/^exec\-(.+)$/;return $.each(e.get(0).attributes,function(e,a){if(i.test(a.nodeName)){var l=a.nodeName.match(i)[1];t[l]=a.nodeValue}}),t},array_move:function(e,a,t){if(t>=e.length)for(var i=t-e.length+1;i--;)e.push(void 0);return e.splice(t,0,e.splice(a,1)[0]),e},clear_chars:function(e){return e?e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.toLowerCase()).replace(/[ÀÁÂÃÄÅ]/,"A")).replace(/[àáâãäå]/,"a")).replace(/[ÈÉÊË]/,"E")).replace(/[éèê]/,"e")).replace(/[ÍÌ]/,"i")).replace(/[íì]/,"i")).replace(/[ÔÕÓÒ]/,"o")).replace(/[õôóò]/,"o")).replace(/[ÚÙ]/,"u")).replace(/[úù]/,"u")).replace(/[Ç]/,"C")).replace(/[ç]/,"c"):e},getMonth:function(e,a="pt"){var t=new Date;return t.setDate(1),t.setMonth(e-1),t.toLocaleString(a,{month:"long"})},makeSVG(e,a){var t=document.createElementNS("http://www.w3.org/2000/svg",e);for(var i in a)t.setAttribute(i,a[i]);return t},hexToRgb(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(e,a,t,i)=>a+a+t+t+i+i);const a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return a?[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)]:null},get_color(e){const a=___util.hexToRgb(e);if(3!==a.length)return;const t=new Color(a[0],a[1],a[2]),i=new Solver(t).solve();let l;return l=i.loss<1?"This is a perfect result.":i.loss<5?"The is close enough.":i.loss<15?"The color is somewhat off. Consider running it again.":"The color is extremely off. Run it again!",{color:t.toString(),filter:i.filter,msg:l}},randomNumber:(e,a)=>Math.round(Math.random()*(a-e)+e),string_json:e=>JSON.stringify(e).split('"').join("'"),teaser:(e,a=10)=>(exp=e.split(" "),exp.splice(a,exp.length-a),exp.join(" ")+" ... "),in_array(e,a){for(var t=a.length,i=0;i<t;i++)if(a[i]==e)return!0;return!1},shuffle(e){for(var a,t,i=e.length;0!==i;)t=Math.floor(Math.random()*i),a=e[i-=1],e[i]=e[t],e[t]=a;return e},onlyUnique:(e,a,t)=>t.indexOf(e)===a,imageExists(e,a){var t=new XMLHttpRequest;t.onreadystatechange=function(){this.readyState===this.DONE&&a(!0)},t.open("HEAD",e)},fallbackCopyTextToClipboard(e){var a=document.createElement("INPUT");a.value=e,a.setAttribute("value",e),a.setAttribute("class","copy-paste"),a.style.top="0",a.style.left="0",a.style.position="fixed",document.body.appendChild(a),a.focus(),a.select();try{var t=document.execCommand("copy")?"successful":"unsuccessful";console.log("Fallback: Copying text command was "+t+" "+e)}catch(a){console.error("Fallback: Oops, unable to copy",a+" "+e)}document.body.removeChild(a)},copyTextToClipboard(e){navigator.clipboard?navigator.clipboard.writeText(e).then(function(){console.log("Async: Copying to clipboard was successful! "+e)},function(a){console.error("Async: Could not copy text: ",a+" "+e)}):___util.fallbackCopyTextToClipboard(e)},copyToClipboard(e){var a=document.createElement("textarea");a.value=e,a.style.height="0",a.style.overflow="hidden",a.style.position="fixed",document.body.appendChild(a),a.focus(),a.select(),document.execCommand("copy"),document.body.removeChild(a)},unicodeToChar(e){let a=document.createElement("div");return a.innerHTML=e,a.innerHTML},getRandomInt:(e,a)=>(e=Math.ceil(e),a=Math.floor(a),Math.floor(Math.random()*(a-e))+e),isInArray:(e,a)=>a.indexOf(e)>-1,get_file_etension:e=>e.split(".").pop(),setCookie(e,a,t){var i="";if(t){var l=new Date;l.setTime(l.getTime()+24*t*60*60*1e3),i="; expires="+l.toUTCString()}document.cookie=e+"="+(a||"")+i+"; path=/"},getCookie(e){for(var a=e+"=",t=document.cookie.split(";"),i=0;i<t.length;i++){for(var l=t[i];" "==l.charAt(0);)l=l.substring(1,l.length);if(0==l.indexOf(a))return l.substring(a.length,l.length)}return null},eraseCookie(e){document.cookie=e+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;"}};_u=___util;var ___loader={type:"class-function",author:"ezzato.com",version:1,handler:"___frontend",stances:[],loaded:{total:0,current:0,percent:0},int:{timer:0},to:null,timer:0,page:function(e){e&&e.handler&&(___loader.handler=e.handler),window[___loader.handler]&&(___loader.loaded.percent=0,___loader.loaded.current=0,___loader.loaded.total=$("body").find("img").length,___loader.time={seconds:0,stuck:0,check:0,timeout:5},$(".loader").find(".message").html("0%"),___loader.int.timer=window.setInterval(function(){___loader.time.check==___loader.loaded.current?___loader.time.stuck+=1:___loader.time.stuck=0,___loader.time.check=___loader.loaded.current,(___loader.time.stuck>=___loader.time.timeout||___loader.loaded.percent>=100)&&(clearInterval(___loader.int.timer),window[___loader.handler].init(),console.log("loader_timeout"),$("img").removeClass("preload-img"))},1e3),$("body").find("img").each(function(e){$(this).addClass("preload-img"),$(this).hasClass("no-preload")?___loader.loaded.total-=1:$(this).load(function(){$(this).removeClass("preload-img"),___loader.loaded.current+=1,___loader.loaded.percent=___loader.loaded.current/___loader.loaded.total*100,$(".loader").find(".message").html(Math.round(___loader.loaded.percent)+"%")})}))},show:function(e){___loader.to&&clearTimeout(___loader.to),___loader.to=null;var a=___dev.label("alert","loading_message");a="";if(e&&e.message)a=e.message;$(".loader").find(".message").html(a),e&&e.silent||($(".loader").removeClass("loader-hide"),$(".loader").removeClass("loader-to-back")),e&&e.no_scroll&&$("body").addClass("body-noscroll");var t=new Date;___loader.timer=t.getTime()},hide:function(e){var a=new Date;a=a.getTime(),___loader.to&&clearTimeout(___loader.to),___loader.to=null,a<___loader.timer+1e3?window.setTimeout(function(){$(".loader").addClass("loader-hide"),___loader.to=window.setTimeout(function(){$(".loader").addClass("loader-to-back"),e&&e.no_scroll&&$("body").removeClass("body-noscroll")},300)},500):($(".loader").addClass("loader-hide"),___loader.to=window.setTimeout(function(){$(".loader").addClass("loader-to-back"),e&&e.no_scroll&&$("body").removeClass("body-noscroll")},300))},section:{show(e){$(e).find(".loader-2page").remove(),$(e).append('<div class="icon loader-2page center"><span></span></div>')},hide(e){$(e).find(".loader-2page").remove()}}},___form={handler:"___frontend",init:function(){this.bind.inputs(),this.bind.multiselection(),this.bind.datalist(),this.bind.hashtag(),this.bind.multiselect()},parse(){___form.init()},bind:{inputs(e){$(".is_input").each(function(e,a){if(!$(this).hasClass("parsed")){var t=$(this).data("form_stamp");if($(this).data("format")&&___form.format[$(this).data("format")]&&___form.format[$(this).data("format")]($(this).attr("id")),$(this).parent().parent().hasClass("input-fieldset"))var i=$(this).parent().parent();else if($(this).parent().hasClass(".input-fieldset"))i=$(this).parent();else if($(this).closest(".input-fieldset"))i=$(this).closest(".input-fieldset");else i=$(this);if($(this).data("dg")&&"state"==$(this).data("row")){var l=$(".page").find("[data-form_stamp='"+t+"'][data-row='city']").attr("id"),n=$(".page").find("[data-form_stamp='"+t+"'][data-row='state']").attr("id"),o=$(".page").find("[data-form_stamp='"+t+"'][data-row='state']").data("value"),s=$(".page").find("[data-form_stamp='"+t+"'][data-row='city']").data("value");new dgCidadesEstados({cidade:document.getElementById(l),estado:document.getElementById(n),estadoVal:o,cidadeVal:s})}if($(this).data("validate")){var r=null;if($(this).data("validate_fill")||$(this).data("validate-fill"))r=1;var d=null;if($(this).attr("type"))d=$(this).attr("type");"text"!=d&&"password"!=d&&"number"!=d&&"tel"!=d&&"radio"!=d||$(this).on("blur",function(){var e={};if(___form.validate[$(this).data("validate")])if(r&&0==$(this).val().length)e={value:1,error:[]};else{if("radio"==d)var a=___form.get_value($(this));else a=$(this).val();console.log(a);e=___form.validate[$(this).data("validate")](a)}else{console.log("validate_func_not_found:"+$(this).data("validate"));e={value:!0}}if(console.log(e),e.value){if(___form.alert({obj:i,message:""}),$(this).data("repeat")){var t=$(this).attr("id");if($(this).attr("from-repeater"))var l=t.split("_repeat").join("");else l=t+"_repeat";$("#"+l).attr("data-rep")?$("#"+l).attr("data-rep",null):($("#"+l).attr("data-rep",1),$("#"+l).blur(),console.log(l)),(e=___form.validate.repeat($(this))).value?___form.alert({obj:i,message:""}):___form.alert({obj:i,message_ar:e.error,error:1})}if($(this).data("unique")&&$(this).val().length>0){var n=$(this).closest("[data-table]").data("table");if($(this).data("tbl")){n=$(this).data("tbl");if($(this).data("col"))var o=$(this).data("col");if($(this).data("row"))t=$(this).data("row")}else t=$(this).closest("[data-table]").data("item_id"),o=$(this).data("row");var s={tbl:n,row:o,value:$(this).val(),id:t};___form.unique_field({value:$(this).val(),unique:s,callback:"___form.validate.unique",callback_data:{table:n,row:o,value:$(this).val(),id:t,obj:i}})}}else ___form.alert({obj:i,message_ar:e.error,error:1})})}else if($(this).data("unique")){var _=$(this).closest("[data-table]").data("table"),c=$(this).closest("[data-table]").data("item_id"),u=$(this).data("row"),p={tbl:_,row:u,value:$(this).val(),id:c};___form.unique_field({value:$(this).val(),unique:p,callback:"___form.validate.unique",callback_data:{table:_,row:u,value:$(this).val(),id:c,obj:i}})}$(this).data("reveal")&&(i.append('<div class="reveal-action">'+___dev.label("form","view_password")+"</div>"),$(i).find(".reveal-action").unbind().on("click",function(){$(this).hasClass("active")?($(this).removeClass("active"),$(this).parent().find(".is_input").attr("type","password")):($(this).addClass("active"),$(this).parent().find(".is_input").attr("type","text"))})),$(this).addClass("parsed")}})},hashtag(e){$(".hashtag-set").each(function(e,a){$(this).hasClass("parsed")||($(this).find(".hashtag-insert a.insert").unbind().on("click",function(e){___form.multiselect.add($(this),1)}),$(this).find(".hashtag-inser-input").on("keyup",function(e){13===e.keyCode&&$(this).parent().find("a").trigger("click")}).mask("A",{translation:{A:{pattern:/[\A-Za-z0-9-záàâãéèêíïóôõöúçñÁÀÂÃÉÈÍÏÓÔÕÖÚÇÑ\-.+]/,recursive:!0}}}),$(this).find(".select.multiple.remove").unbind().on("click",function(e){var a=$(this).parent().find(".is_input").attr("id");___form.multiselect.all("remove",a)}),$(this).find(".is_input").data("disabled")||$(this).find(".select-multiple > li").each(function(e,a){$(this).find("div").unbind().on("click",function(e){___form.multiselect.remove($(this),!0)})}),$(this).addClass("parsed"))})},multiselection(e){$(".multi-selection").each(function(e,a){$(this).hasClass("parsed")||($(this).unbind().on("change",function(e){$(this).val();___form.multiselect.add($(this),null)}),$(this).addClass("parsed"))})},multiselect(e){$("select.multidimensional").each(function(e,a){$(this).hasClass("parsed")||($(this).unbind().on("change",function(e){var a=$(this).parent().find(".is_input").attr("id"),t=$(this).val(),i=$(this).find("option:selected",this).attr("data-track"),l=$(this).data("level"),n=[];if($(this).parent().find(".is_input").val(t),0!=t){$(this).data("parent")&&(n=(n=$(this).data("parent")).split(",")),n.push(i);var o={};if(0==l)o=__multiarray_data[a][i].option;else{o={};for(var s=__multiarray_data[a],r=!0,d=0;d<n.length;d++)if(s[n[d]]&&void 0!==s[n[d]].option){s=s[n[d]].option;r=!1}else r=!0;1!=r&&(o=s)}if(!jQuery.isEmptyObject(o)){$(this).nextAll().remove();var _="";for(var c in _+='<select class="multidimensional" data-level="'+(l+1)+'" data-parent="'+n.join(",")+'">',_+='<option value="0">select</option>',o){var u=o[c].name;_+='<option value="'+o[c].id+'" data-track="'+o[c].track+'">'+u+"</option>"}_+="</select>",$(this).parent().append(_),___form.bind.multiselect()}}else $(this).nextAll().remove()}),$(this).addClass("parsed"))})},datalist(e){$(".data-list-set").each(function(e,a){var t=$(this).data("start-value"),i=$(this).data("basket"),l={track:$(this).data("id"),value:t};i&&(l.basket=i),___form.datalist.clear(l)})}},validate:{unique(e){if(e.callback_data.obj){var a=e.callback_data.obj;1==e.unique?___form.alert({obj:a,message:e.message}):___form.alert({obj:a,message:e.message,error:1})}},repeat(e){var a=$(e).attr("id"),t=a.split("_repeat");if(t.length>1)var i=$("#"+t[0]);else i=$("#"+a+"_repeat");var l=!0;if($(e).val()!=$(i).val())l=!1;return{value:l,error:["field_not_equal"]}},password(e){var a=!0,t=[];e.match(/[a-z]/g)||(a=!1,t.push("password_invalid_lower"));e.match(/[A-Z]/g)||(a=!1,t.push("password_invalid_upper"));return e.match(/[0-9]/g)||(a=!1,t.push("password_invalid_number")),e.length>=8||(a=!1,t.push("password_invalid_length")),{value:a,error:t}},email:e=>({value:/^([A-Za-z0-9_+\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(e),error:["invalid_email"]}),cpf(e){var a=!0;if(!isNaN(e))a=!1;if(e=e.replace(/(\.|\(|\)|\/|\-| )+/g,""),size=e.length+1,11!=e.length||"00000000000"==e||"11111111111"==e||"22222222222"==e||"33333333333"==e||"44444444444"==e||"55555555555"==e||"66666666666"==e||"77777777777"==e||"88888888888"==e||"99999999999"==e)a=!1;for(add=0,i=0;i<9;i++)add+=parseInt(e.charAt(i))*(10-i);if(rev=11-add%11,10!=rev&&11!=rev||(rev=0),rev!=parseInt(e.charAt(9)))a=!1;for(add=0,i=0;i<10;i++)add+=parseInt(e.charAt(i))*(11-i);if(rev=11-add%11,10!=rev&&11!=rev||(rev=0),rev!=parseInt(e.charAt(10)))a=!1;return{value:a,error:["invalid_cpf"]}},empty(e){var a=!0;return(!e||e.length<0||""==e||null==e||"NULL"==e||"null"==e)&&(a=!1),{value:a,error:["not_empty"]}},cellphone(e){var a=!0,t=new Array;t[0]=[11,9,9];for(var i=8,l=(e=e.replace(/(\.|\(|\)|\/|\-| )+/g,"")).substr(0,2),n=0;n<t.length;n++)if(l==t[n][0]){i=t[n][1];var o=t[n][2];break}var s=e.substr(2,i);if(Number(l)<10||Number(l)>99)a=!1;if(s.length<i)a=!1;if(o&&o!=s.substr(0,1))a=!1;return{value:a,error:["invalid_cellphone"]}},phone(e){var a=!0,t=new Array;t[0]=[11,9,9];for(var i=8,l=(e=e.replace(/(\.|\(|\)|\/|\-| )+/g,"")).substr(0,2),n=0;n<t.length;n++)if(l==t[n][0]){i=t[n][1];var o=t[n][2];break}var s=e.substr(2,i);if(Number(l)<10||Number(l)>99)a=!1;if(s.length<i)a=!1;if(o&&o!=s.substr(0,1))a=!1;return{value:a,error:["invalid_cellphone"]}},track(e){var a=!0;if(e.length<4)a=!1;return{value:a,error:["invalid_track"]}},date_british(e){var a=e.substring(0,2),t=e.substring(3,5),i=e.substring(6,10),l=new Date(i,t-1,a),n=parseInt(a,10)==parseInt(l.getDate()),o=parseInt(t,10)==parseInt(l.getMonth())+1,s=parseInt(i)==parseInt(l.getFullYear());if(!(n&&o&&s)||i<1800||i>2300)var r=!1;else r=!0;return{value:r,error:["invalid_date"]}},checked(e){var a=!0;if(console.log(e),1==e)a=!0;else a=!1;return{value:a,error:["not_checked"]}}},format:{cpf(e){$("#"+e).mask("000.000.000-00")},cellphone(e){$("#"+e).mask("(00) 00000-0000")},phone(e){$("#"+e).mask("(00) 00000-0000")},date_british(e){$("#"+e).mask("00/00/0000")},track(e){$("#"+e).mask("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",{translation:{A:{pattern:/[A-Za-z0-9-_]/}}})}},alert(e){if(console.log(e),$(e.obj).find(".messenger").length){var a="";if(e.message)a=___dev.label("form",e.message);if(e.message_ar){a="";for(var t=0;t<e.message_ar.length;t++)a+=___dev.label("form",e.message_ar[t])+" <br> "}$(e.obj).find(".messenger").html(a)}e.error?($(e.obj).addClass("mark-input"),$(e.obj).addClass("invalid"),$(e.obj).removeClass("valid"),$(e.obj).removeClass("notsaved")):e.unload?($(e.obj).removeClass("mark-input"),$(e.obj).removeClass("invalid"),$(e.obj).removeClass("valid"),$(e.obj).addClass("notsaved")):($(e.obj).removeClass("mark-input"),$(e.obj).removeClass("invalid"),$(e.obj).addClass("valid"),$(e.obj).removeClass("notsaved"))},mark(e){if($(e.obj).parent().parent().hasClass("input-fieldset"))var a=$(e.obj).parent().parent();else if($(e.obj).parent().hasClass("input-fieldset")){a=$(e.obj).parent();console.log("is_")}else a=$(e.obj);$(a).removeClass("invalid"),$(a).removeClass("valid"),$(a).removeClass("notsaved"),e.error?___form.alert({obj:$(a),message:e.message,error:1}):e.notsaved?___form.alert({obj:$(a),message:e.message,unload:1}):$(a).addClass("valid")},submit(e){var a=$(e.obj).data("table"),t=($(e.obj).data("item_id"),$(e.obj).data("stamp")),i=$(e.obj).data("identifier");$(e.obj).find('.is_input[data-form_stamp="'+t+'"]').blur();var l=$(e.obj).find(".invalid").length,n={};if(l)var o={table:a,error:1,message:"form_input_error",data:n};else{$(e.obj).find('.is_input[data-form_stamp="'+t+'"]').each(function(e,i){var l=$(this).val(),o=$(this).attr("id").split(t+"_field_"+a+"_").join("");l=___form.get_value($(this));n[o]=l});o={table:a,data:n,error:0,message:"",stamp:t,identifier:i}}return o},validate_field(e){var a=null,t=[];"email"==e.validate&&(0==(a=this.validate.email(e.value))&&t.push("not_valid_email"));return{error:t,message:[],valid:a,callback_data:e.callback_data?e.callback_data:null}},unique_field(e){var a=[];if(___path)var t=___path.url.system+"/core/ep.php",i=___path;if(___settings)t=___settings.app_root+"/core/epx.php",i=___settings.path;e.unique&&$.ajax({type:"POST",url:t,dataType:"json",data:{action:"is_unique",user:___logged,path:i,_ajax:_ajax,_jsc:1,data:e.unique},success:function(t,i,l){console.log("uniqe_rs"),console.log(t),res={error:a,message:"",unique:!0},t.result.message?(console.log("from_result"),t.result.error&&a.push(t.result.message),res={error:a,message:t.result.message,unique:0==t.result.error}):t.message&&(console.log("from_direct"),t.error&&a.push(t.message),res={error:a,message:t.message,unique:0==t.error}),e.callback&&(e.callback_data&&(res.callback_data=e.callback_data),___util.exec(e.callback,window,res))}}).fail(function(e,a,t){if(console.log(e),console.log(a),console.log(t),""==(i=e.responseText))var i=t;console.log(i)})},update(e){console.log(e);e.table;var a=e.identifier,t=e.stamp;$('.backend-form[data-stamp="'+t+'"]').find('.is_input[data-form_stamp="'+t+'"]').not('[type="hidden"]').each(function(t,i){for(key in $(this).removeAttr("fresh"),e.data)key==$(this).data("row")&&($(this).attr("data-value",e.data[key]),$(this).attr("data-stored",e.data[key]),$(this).removeAttr("fresh"));if(___url_vars[a]&&___url_vars[a].fresh){delete ___url_vars[a].fresh;___util.removeParam("fresh")}$(this).parent().parent().removeClass("notsaved"),$(this).parent().parent().find(".messenger").html("")})},unload(e){var a=[];return $(".backend-form").each(function(e,t){var i=$(this).data("stamp"),l=$(this).data("table"),n=$(this).data("identifier");$(this).find('.is_input[data-form_stamp="'+i+'"] ').not('[type="hidden"]').each(function(e,t){var o=___form.get_value($(this));null==o&&(o="");var s=$(this).attr("data-stored");null==s&&(s=""),o!=s&&a.push({field:$(this).attr("id"),row:$(this).attr("data-row"),stored:s,current:o,table:l,stamp:i,form:n})})}),a},get_value(e){if($(e).hasClass("toggle"))return 1==$(e).prop("checked")?1:0;if($(e).hasClass("have-editor")){var a=$(e).attr("id")+"_editor";return r=tinymce.get(a).getContent()}if($(e).hasClass("is_date")){if(!$(e).val()||0==$(e).val()||""==$(e).val())return"";var t=$(e).val().split(" ");if((i=t[0].split("/")).length<2)var i,l=(i=t[0].split("-"))[0],n=i[1],o=i[2];else l=i[2],n=i[1],o=i[0];var s=t[1].split(":");return l+"-"+n+"-"+o+" "+s[0]+":"+s[1]+":"+s[2]}if($(e).hasClass("file-upload-input"))return $(e).attr("data-file");if($(e).parent().parent().hasClass("data-list")){var r=$(e).parent().parent().parent().parent().find("span").last().find("input").val();if($(e).parent().parent().parent().parent().parent().data("basket_field")){var d=$(e).parent().parent().parent().parent().parent().data("basket_field"),_=$(e).parent().parent().parent().parent().parent().data("basket"),c=$(e).parent().parent().parent().parent().parent().data("form_stamp"),u=($(e).parent().parent().parent().parent().parent().data("stamp"),$(e).parent().parent().parent().parent().parent().data("id")),p=___form.datalist.get_basket_value({id:u});p&&($('[data-stamp="'+c+'"').find('[data-row="'+d+'"]').find(".is_input").val(p),console.log({basket_field:d,basket_value:_,form_stamp:c,basket_obj_id:u,basket_val:p}))}return r}return"radio"==$(e).attr("type")?(rs=!1,$('.is_input[name="'+$(e).attr("name")+'"]').each(function(){$(this).prop("checked")&&(rs=$(this).val())}),rs):"checkbox"==$(e).attr("type")?(rs=[],$('.is_input[name="'+$(e).attr("name")+'"]').each(function(){$(this).prop("checked")&&rs.push($(this).val())}),rs):$(e).val()},util:{getFormattedDate(e){var a=(e=$(e).datetimepicker("getValue")).getDate(),t=e.getMonth()+1;return t<10&&(t="0"+t),e.getFullYear()+"-"+t+"-"+a+" "+e.getHours()+":"+e.getMinutes()+":"+e.getSeconds()}},clear(e){$(e).find(".is_input").each(function(){var e=$(this).attr("type");"checkbox"!=e&&"radio"!=e&&$(this).val(""),console.log(e),$(this).prop("checked",!1)}),$(e).find(".mark-input").removeClass("mark-input"),$(e).find(".invalid").removeClass("invalid"),$(e).find(".valid").removeClass("valid"),$(e).find(".messenger").html("")},test(e){$(e.form).find(".is_input").each(function(){$(this).attr("type"),$(this).prop("nodeName"),$(this).attr("name"),$(this).attr("id");$(this).blur()})},value:function(e){if($("#"+e.form).find("#"+e.field).hasClass("html-editor"))null==(l=$("#"+e.form).find("#"+e.field).parent().find(".mce-container").find("iframe").contents().find("body").html())&&(rs_html=$("#"+e.form).find("#"+e.field).parent().find(".textholder").val(),""==(l=$("<div>").html(rs_html).html())&&(l='<p><br data-mce-bogus="1"></p>'));else{if(!e.form||!document.getElementById(e.form))return;var a=document.getElementById(e.field);if(!a)return;if(a.type?type=a.type:type=$("#"+e.form).find("#"+e.field).attr("type"),!type)return;var t=type.toUpperCase(),i=e.field,l=(a.readOnly,null);if(i)if("TEXT"==t||"TEXTAREA"==t||"PASSWORD"==t||"EMAIL"==t||"NUMBER"==t||"BUTTON"==t||"RESET"==t||"SUBMIT"==t||"FILE"==t||"IMAGE"==t||"TEL"==t||"HIDDEN"==t)(l=a.value)||(l=$("#"+e.form).find("#"+e.field).val());else if("CHECKBOX"==t)if(a.length)for(var n=0;n<a.length;n++)a[n].checked&&(l=a.value);else l=$("input[name="+e.field+"]:checked","#"+e.form).val();else if("RADIO"==t)if(a.length)for(n=0;n<a.length;n++)a[n].checked&&(l=a.value);else l=$("input[name="+e.field+"]:checked","#"+e.form).val();else if(-1!=t.indexOf("SELECT"))for(var o=0;o<a.options.length;o++){var s=a.options[o];s.selected&&(l=s.value?s.value:s.text)}}return l},multiselect:{add:function(e,a){var t=e.attr("multiselect_id"),i=$("#"+t).val();if(a)l=e.parent().find("input").val();else var l=e.val();var n=i.split(",");if(1==n.length&&""==n[0]&&(n=[]),null==l||"NULL"==l||0==l)return!1;var o=$("#"+t).parent().find('li[item-value="'+l+'"]'),s="";if(!a)var r=e.find(" option:selected").text();if(0==o.length){a||e.find('option[value="'+l+'"]').addClass("hide-me"),a&&(r="#"+l);s='<li item-value="'+l+'" item-id="'+t+'">'+r+'<div class="remove select-multiple-remove" onclick="___form.multiselect.remove($(this))"></div></li>';n.push(l),$("#"+t).val(n.join(",")),e.parent().find(".hashtag-inser-input").length&&e.parent().find(".hashtag-inser-input").val("")}var d=$("#"+t).parent().parent().find("ul.select-multiple");s&&d.append(s),e.val("0")},remove:function(e,a){var t=e.parent().attr("item-id"),i=e.parent().attr("item-value"),l=$("#"+t).val().split(",");if(a)for(n=0;n<l.length;n++)i==l[n]&&l.splice(n,1);else for(var n=0;n<l.length;n++)Number(i)==Number(l[n])&&l.splice(n,1);var o=l.join(",");a||e.parent().parent().parent().find(' select option[value="'+i+'"]').removeClass("hide-me"),$("#"+t).val(o),e.parent().remove()},all:function(e,a,t){for(var i=$("#"+a).attr("item-value"),l=$("#"+a).val().split(","),n=0;n<l.length;n++)Number(i)==Number(l[n])&&l.splice(n,1);var o=$("#"+a).parent().parent().find(".select-multiple");"add"==e?$("#"+a).parent().find("select > option").each(function(e,a){$(this).hasClass("hide-me")||($(this).parent().val($(this).val()),$(this).parent().trigger("change"))}):"remove"==e&&$(o).find("li > div.remove").each(function(){$(this).trigger("click")})}},run:{},datalist:{version:"check",get_label:function(e,a){return"application"==e?window[___form.handler].label("label_"+a):"dev"==e?___dev.label("form","label_"+a):void 0},assemble(e){$(".data-list-set").not(".parsed").each(function(a,t){$(this).addClass("parsed");var i=$(this).data("track"),l=$(this).data("id"),n=null;if("undefined"!=typeof ___application)n=___form.datalist.get_label("application","label_"+i);if(void 0!==___dev)n=___form.datalist.get_label("dev","label_"+i);n||(n="track");var o="main-datalist",s=$(this).data("labelset"),r=$(this).data("basket"),d=$(this).data("basket-button"),_=$(this).data("callback"),c=$(this).data("onchange"),u=$(this).data("validate"),p=$(this).attr("data-maxlevel"),f=$(this).data("row"),h=$(this).data("stamp"),v=$(this).data("form_stamp"),m="";m+='<div class="datalist-container"></div>',r&&(m+='<div class="datalist-basket invisible">',m+='<label class="translate-me  data-list-label" data-label="'+r+'"></label>',m+='<div class="container"></div>',m+='<a class="add-data translate-me" data-label="'+d+'">'+d+"</a> ",m+="</div>"),$(this).html(m);var g=$(this);e||$(this).addClass("root-datalist");var b=g;if(e&&e.root)b=e.root;var w={root:b,main:g,cls:o,id:l,track:i,name:n,level:1,labelset:s,callback:_,onchange:c,validate:u,maxlevel:p,stamp:h,form_stamp:v,row:f};if($(this).attr("value")||___form.datalist.add(w),$(g).parent().find(".remove-datalist").unbind().on("click",function(){___form.datalist.remove({main:g,root:b,this:$(this)})}),r){if($(this).data("free"))var k=1;else k=0;$(this).find("a.add-data").unbind().on("click",function(){k||$(b).find(".data-list-set").addClass("inactive");var e=l+$(g).find(".datalist-basket > div.container > fieldset").length;_val=u?' data-validate="'+u+'" ':"";var a=$(this).data("value");if(a)var t=' value="'+a+'" ';else t="";$(this).data("value","");var n="<fieldset "+t+' class="data-list-set" '+_val+' data-track="'+i+'" data-maxlevel="'+p+'" data-id="'+e+"\" data-labelset='"+JSON.stringify(s)+"' data-callback=\""+_+'" ></fieldset>';n+='<span class="remove"><a class="remove-datalist translate-me" data-label="bt_remove_datalist">remove_datalist</a></span>',$(g).find(".datalist-basket > div.container").append(n),___form.datalist.assemble({root:b}),___form.datalist.check(w)})}if($(this).attr("value")){for(var y=$(this).attr("value"),x=___form.datalist.create_tree({id:y}),j=1,C=null,A=0;A<x.length;A++){if(A>0){if(x[A].option)var T=1;else T=0;A>=2&&(l=l+"_"+A);w={root:b,main:g,cls:o,item_id:x[A].id,id:l,track:C.track,name:x[A].name,level:j,labelset:s,callback:_,onchange:c,validate:u,childs:T,maxlevel:p,stamp:h,form_stamp:v,row:f};j+=1,___form.datalist.set(w)}C=x[A]}___form.datalist.check(w)}})},add(e){var a=e.id,t=e.track,i=e.cls,l=e.name,n=e.root;if(e.labelset)var o=e.labelset;else o={};var s=e.level,r=e.callback,d=e.onchange,_=e.item_id,c=e.maxlevel,u=$(this).data("row"),p=$(this).data("stamp"),f=$(this).data("form_stamp"),h="";if(h+='<span class="'+i+'" data-level="'+s+'">',h+='<div class="data-list" data-parent="'+t+'" id="'+a+'_container"><span>',_)var v=_,m=l;else v="",m=o[s];var g="",b="";if(1==s){b=" is_input ";e.stamp&&(g+=' data-stamp="'+e.stamp+'" '),e.form_stamp&&(g+=' data-form_stamp="'+e.form_stamp+'" '),e.row&&(g+=' data-row="'+e.row+'" ')}h+='<input name="'+a+'" id="'+a+'" '+g+' type="hidden" value="'+v+'" class="translate-me '+b+'" placeholder="'+l+'" data-track="'+t+'"/><label class="translate-me" data-label="'+m+'">'+m+"</label>",h+="</span><ul></ul></div>",h+="</span>",$(e.main).find(".datalist-container").append(h),$("#"+a+"_container").find("span").unbind().on("click",function(){if($(this).parent().hasClass("active"))$(this).parent().removeClass("active");else{$(this).parent().addClass("active");var a=$(this).parent().data("parent"),t=___form.datalist.findset({track:a}),i="",l=0;for(var s in t){t[s].option?loop_size=1:loop_size=0;var _=null;if((Number(t[s].level)<3||1!=t[s].checked)&&(_=!0),_&&t[s].option){var h=0;if(t[s].option)for(var v in t[s].option)1!=t[s].option[v].checked&&(h+=1);if(0==h)_=null}var m=null;if("undefined"!=typeof ___application)m=window[___form.handler].label(e.labelset[e.level]);if(void 0!==___dev)m=___dev.label("form",e.labelset[e.level]);if(!m)m=e.labelset[e.level];0==l&&(i+='<li data-all="1" data-parent="'+a+'" data-value="0" data-childs="'+loop_size+'" data-level="'+t[s].level+'" data-track="'+e.labelset[e.level]+'" data-name="'+m+'">Todo(a)s</li>'),l+=1,_&&(i+='<li data-parent="'+a+'" data-value="'+t[s].id+'" data-childs="'+loop_size+'" data-level="'+t[s].level+'" data-track="'+t[s].track+'" data-name="'+t[s].name+'">'+t[s].name+"</li>")}var g=null;if(e.maxlevel&&e.level>e.maxlevel)g=1;g||($(this).parent().find("ul").html(i),$(this).parent().find("ul").find("li").unbind().on("click",function(){if(1==$(this).data("all"))var a=$(this).data("parent"),t=$(this).data("value"),i=$(this).data("track"),l=$(this).data("name"),s=$(this).data("level"),_=$(this).data("childs");else a=$(this).data("parent"),t=$(this).data("value"),i=$(this).data("track"),l=$(this).data("name"),s=$(this).data("level"),_=$(this).data("childs");$(this).parent().parent().removeClass("active"),$(e.main).find(".datalist-container").find(" > span").each(function(e,a){Number($(this).data("level"))>=Number(s)&&$(this).remove()});var h=0;if($(e.main).data("free"))h=1;var v={root:n,main:$(this).data.id,parent:a,id:$(this).parent().parent().find("span > input").attr("id"),id_sufix:"_1",value:t,track:i,name:l,main:e.main,level:s,labelset:o,childs:_,callback:r,onchange:d,maxlevel:c,is_free:h,stamp:p,form_stamp:f,row:u},m=!1;if(1==_&&$(this).parent().parent().parent().parent().hasClass("datalist-container")&&!$(e.main).find("> .datalist-basket > .container > span").length)m=!1;if(0==_&&$(this).parent().parent().parent().parent().hasClass("datalist-container"))m=!0;if(e.level>=Number(c))m=!0;console.log({childs:_,maxlevel:Number(c),length:$(e.main).find("> .datalist-basket > .container > span").length,level:e.level,complete:m}),0==m?(h||$(e.main).find(" > .datalist-basket").addClass("invisible"),$(e.main).attr("data-complete",0),$(e.main).data("validate")&&"complete"==$(e.main).data("validate")&&$(e.main).find(" > .datalist-container > .child-datalist > .data-list ").addClass("mark-input")):1==m&&($(e.main).find(" > .datalist-basket").removeClass("invisible"),$(e.main).attr("data-complete",1),$(e.main).data("validate")&&"complete"==$(e.main).data("validate")&&$(e.main).find(" > .datalist-container > .child-datalist > .data-list ").removeClass("mark-input")),___form.datalist.set(v),___form.datalist.check(v)}))}})},set___old(e,a=null){console.log(e);var t=___form.datalist.findset({track:e.track});if(e.id_sufix)var i=e.id_sufix;else i="";if(t){var l={cls:"child-datalist",id:e.id+i,track:e.track,name:e.name,root:e.root,main:e.main,level:e.level,labelset:e.labelset,childs:e.childs,callback:e.callback,onchange:e.onchange,item_id:e.item_id,maxlevel:e.maxlevel,is_free:e.is_free,stamp:e.stamp,form_stamp:e.form_stamp,row:e.row};if(e.maxlevel&&e.level>e.maxlevel)a=1;if(!a)___form.datalist.add(l);$("#"+e.id).val(e.value),$("#"+e.id).next("label").html(e.name),$("#"+e.id).attr("data-track",e.track);var n=!1;if(1==e.childs&&$("#"+e.id).parent().parent().parent().parent().hasClass("datalist-container")&&!$(e.main).find("> .datalist-basket > .container > span").length)n=!1;if(0==e.childs&&$("#"+e.id).parent().parent().parent().parent().hasClass("datalist-container"))n=!0;if(e.level>=Number(e.maxlevel))n=!0;if(1==n?($(e.main).attr("data-complete",1),l.is_free||$(e.main).find(" > .datalist-basket").removeClass("invisible"),$(e.main).data("validate")&&"complete"==$(e.main).data("validate")&&$(e.main).find(" > .datalist-container > .child-datalist > .data-list ").removeClass("mark-input")):($(e.main).attr("data-complete",0),l.is_free||$(e.main).find(" > .datalist-basket").addClass("invisible"),$(e.main).data("validate")&&"complete"==$(e.main).data("validate")&&$(e.main).find(" > .datalist-container > .child-datalist > .data-list ").addClass("mark-input")),e.maxlevel&&e.level>e.maxlevel)a=1;e.onchange&&___util.exec(e.onchange,window,e)}},set(e,a=null){console.log(e);var t=___form.datalist.findset({track:e.track});if(e.id_sufix)var i=e.id_sufix;else i="";if(t){var l={cls:"child-datalist",id:e.id+i,track:e.track,name:e.name,root:e.root,main:e.main,level:e.level,labelset:e.labelset,childs:e.childs,callback:e.callback,onchange:e.onchange,item_id:e.item_id,maxlevel:e.maxlevel,is_free:e.is_free,stamp:e.stamp,form_stamp:e.form_stamp,row:e.row};if(e.maxlevel&&e.level>e.maxlevel)a=1;if(!a){console.log("added_new_one");___form.datalist.add(l)}}if($("#"+e.id).length){if(e.item_id)var n=e.item_id;if(e.value)n=e.value;console.log({item_id:e.item_id,value:e.value,value_setted_to:n}),$("#"+e.id).val(n),$("#"+e.id).next("label").html(e.name),$("#"+e.id).attr("data-track",e.track);var o=!1;if(1==e.childs&&$("#"+e.id).parent().parent().parent().parent().hasClass("datalist-container")&&!$(e.main).find("> .datalist-basket > .container > span").length)o=!1;if(0==e.childs&&$("#"+e.id).parent().parent().parent().parent().hasClass("datalist-container"))o=!0;if(e.level>=Number(e.maxlevel))o=!0;1==o?(console.log("complete"),$(e.main).attr("data-complete",1),e.is_free||$(e.main).find(" > .datalist-basket").removeClass("invisible"),$(e.main).data("validate")&&"complete"==$(e.main).data("validate")&&$(e.main).find(" > .datalist-container > .child-datalist > .data-list ").removeClass("mark-input")):(console.log("not_complete"),$(e.main).attr("data-complete",0),e.is_free||$(e.main).find(" > .datalist-basket").addClass("invisible"),$(e.main).data("validate")&&"complete"==$(e.main).data("validate")&&$(e.main).find(" > .datalist-container > .child-datalist > .data-list ").addClass("mark-input")),e.onchange&&(___util.exec(e.onchange,window,e),console.log("on_change"))}},findset(e){if(e.ar)a=e.ar;else{if(___labels.option)var a=___labels.option.option;if(___labels.options)var a=___labels.options.option}var t=check=null;for(var i in a)e.check?(_u.in_array(a[i].track,e.check)?a[i].checked=1:a[i].checked=0,a[i].option&&___form.datalist.findset({check:e.check,ar:a[i].option})):(t||i!=e.track||(t=a[i].option),!t&&a[i]&&a[i].option&&(t=___form.datalist.findset({track:e.track,ar:a[i].option})));return check||t},create_tree(e){var a=___form.datalist.find_track(e);if(!a)return!1;var t=a,i=[];for(i.push(a.rs);t;)t.parent?(t=t.parent,i.push(t.rs)):t=null;return i.reverse(),i},find_track(e){if(e.ar)a=e.ar;else{if(___labels.options)var a=___labels.options.option;if(___labels.option)var a=___labels.option.option}var t=null;for(var i in a){if(!t&&Number(a[i].id)==Number(e.id)){t=a[i].option;var l=null;if(a[i].parent)l=___form.datalist.find_track({id:a[i].parent});return{parent:l,rs:a[i]}}!t&&a[i]&&a[i].option&&(t=___form.datalist.find_track({id:e.id,ar:a[i].option}))}return t},check(e){console.log(e);var a=[];$(e.root).find(".data-list > span > input").each(function(e,t){var i=$(this).attr("data-track");a.push(i)}),a=a.filter(_u.onlyUnique),___form.datalist.findset({check:a}),e.callback&&___util.exec(e.callback,window,e)},remove(e){$(e.this).parent().prev("fieldset").remove(),$(e.this).parent().remove(),___form.datalist.check({root:e.root});var a=$(e.root).find("  .data-list-set").last().length;console.log({total:a,last:$(e.root).find(" .data-list-set").last(),roote:$(e.root)}),a>0?$(e.root).find("  .data-list-set").last().removeClass("inactive"):$(e.root).removeClass("inactive")},validate(e){$(e).find(".data-list-set").each(function(e,a){$(this).data("validate")&&"complete"==$(this).data("validate")&&(1==$(this).attr("data-complete")?$(this).find(" > .datalist-container > .child-datalist > .data-list ").removeClass("mark-input"):$(this).find(" > .datalist-container > .child-datalist > .data-list ").addClass("mark-input"))})},clear(e){if($('.data-list-set[data-id="'+e.track+'"]').removeClass("parsed").removeClass("inactive"),$('.data-list-set[data-id="'+e.track+'"]').attr("data-complete",0),e.value&&$('.data-list-set[data-id="'+e.track+'"]').attr("value",e.value),e.maxlevel&&($('.data-list-set[data-id="'+e.track+'"]').attr("data-maxlevel",e.maxlevel),$('.data-list-set[data-id="'+e.track+'"]').data("maxlevel",e.maxlevel)),___form.datalist.assemble(),e.basket)for(var a=e.basket.split(","),t=0;t<a.length;t++)$('.data-list-set[data-id="'+e.track+'"]').find("a.add-data").data("value",a[t]).trigger("click")},get_basket_value(e){var a=[];if($('[data-id="'+e.id+'"]').find(".datalist-basket > .container > .data-list-set").each(function(e,t){var i=$(this).find(" .datalist-container > span").last().find("input").val();"0"!=i&&0!=i&&null!=i&&null!=i&&""!=i&&a.push($(this).find(" .datalist-container > span").last().find("input").val())}),a.length)var t=a.join(",");else t=0;return t}},get_option_name(e){var a=___form.datalist.find_track({id:e});if(a)var t=a.rs.name;else t="";for(var i=a.rs.level,l=a.parent;i>3;){t=l.rs.name+" - "+t;i=l.rs.level,l=l.parent}return t},get_option_track(e){var a=___form.datalist.find_track({id:e});if(a)var t=a.rs.track;else;for(var i=a.rs.level,l=a.parent;i>3;){t=l.rs.track+" - "+t;i=l.rs.level,l=l.parent}return t},get_option_id:(e,a)=>___labels.options.option[e].option[a].id,translate:function(e){if(window[___form.handler].loaded.client){window[___form.handler].loaded.client.flg_country;var a=window[___form.handler].loaded.client.flg_language,t=window[___form.handler].loaded.project.flg_lang}else a=t=null;if(!_u.exist(___labels))return!1;if(!___labels.app)return!1;var i=___labels.app.option;$(".translate-me:not([data-translated=1])").each(function(e,l){var n=[],o=$(this).get(0).tagName;if(!(s=$(this).data("label")))var s=$(this).attr("placeholder");var r=$(this).data("multilang");for(var d in i)if(d==s)if(a&&a!=t&&"1"!=r||n.push(i[d].name),a&&"1"!=r){if(i[d].translate!=["not-found"])for(var _ in obj_trans=i[d].translate,obj_trans)_==a&&n.push(obj_trans[_].text)}else if(i[d].translate!=["not-found"])for(var _ in obj_trans=i[d].translate,obj_trans)n.push(obj_trans[_].text);0==n.length&&(n[0]=s),"INPUT"==o||"SELECT"==o||"TEXTAREA"==o?$(this).attr("placeholder",n.join("")):$(this).html("<span>"+n.join("</span><span>")+"</span>"),$(this).attr("data-translated",1)})}};$.fn.textWidth=function(e,a){return $.fn.textWidth.fakeEl||($.fn.textWidth.fakeEl=$("<span>").hide().appendTo(document.body)),$.fn.textWidth.fakeEl.text(e||this.val()||this.text()||this.attr("placeholder")).css(this.cssAll("font-family,font-size,letterSpacing,lineHeight,textTransform,textDecoration,margin,padding,fontWeight")),$.fn.textWidth.fakeEl.width()},function(e){e.fn.cssAll=function(a){var t={};if(this.length)for(var i=[],l=0,n=(a=a.split(",")).length;l<n;l++)i=a[l].split(":"),t[e.trim(i[0])]=e(this).css(e.trim(i[1]||i[0]));return t}}(jQuery);var ___events={type:"class-function",author:"ezzato.com",version:3,handler:"___frontend",unload:null,init:function(e){if(e&&e.handler&&(___events.handler=e.handler),window[___events.handler]){window[___events.handler].events||(window[___events.handler].events={action:{_resize:[___events.handler+".on_event.resize"],_scroll:[___events.handler+".on_event.scroll"],_hash:[___events.handler+".on_event.hash"],_wheel:[___events.handler+".on_event.wheel"],_key:[___events.handler+".on_event.key"],_unload:[___events.handler+".on_event.unload"]}}),window[___events.handler].size||(window[___events.handler].size={}),window[___events.handler].size.width=$(window).width(),window[___events.handler].size.height=$(window).height(),window[___events.handler].size.scale=!1,window[___events.handler].events.add=function(e){var a=e.type,t=e.action;window[___events.handler].events.action[a]||(window[___events.handler].events.action[a]=[]),window[___events.handler].events.action[a].push(t)},window[___events.handler].events.window_size_change=function(e){if(window[___events.handler].size||(window[___events.handler].size={}),window[___events.handler].size.width=$(window).width(),window[___events.handler].size.height=$(window).height(),window[___events.handler].size.proportion=window[___events.handler].size.width/window[___events.handler].size.base_width,window[___events.handler].events.action._size)for(var a=0;a<window[___events.handler].events.action._size.length;a++){var t=(l=window[___events.handler].events.action._size[a]).split("(")[0];if(l.split("(").length>1)var i="("+l.split("(")[1].split(")").join("")+")";else i="("+e+")";___util.is_function(t)&&___util.exec(t,window,i)}if(window[___events.handler].events.action._resize)for(a=0;a<window[___events.handler].events.action._resize.length;a++){var l;t=(l=window[___events.handler].events.action._resize[a]).split("(")[0];if(l.split("(").length>1)i="("+l.split("(")[1].split(")").join("")+")";else i="("+e+")";___util.is_function(t)&&___util.exec(t,window,i)}},window[___events.handler].events.hash_change=function(e){if(window[___events.handler].ignore_hash&&(window[___events.handler].ignore_hash=!1),window[___events.handler].events.action._hash)for(var a=0;a<window[___events.handler].events.action._hash.length;a++){var t=window[___events.handler].events.action._hash[a],i=t.split("(")[0];if(t.split("(").length>1)var l="("+t.split("(")[1].split(")").join("")+")";else l="("+e+")";___util.is_function(i)&&___util.exec(i,window,l)}},window[___events.handler].events.scroll_change=function(e){if(window[___events.handler].events.action._scroll)for(var a=0;a<window[___events.handler].events.action._scroll.length;a++){var t=window[___events.handler].events.action._scroll[a],i=t.split("(")[0];if(t.split("(").length>1)var l="("+t.split("(")[1].split(")").join("")+")";else l="("+e+")";___util.is_function(i)&&___util.exec(i,window,l)}},window[___events.handler].events.wheel_change=function(e){if(window[___events.handler].events.action._wheel)for(var a=0;a<window[___events.handler].events.action._wheel.length;a++){var t=window[___events.handler].events.action._wheel[a],i=t.split("(")[0];if(t.split("(").length>1)var l="("+t.split("(")[1].split(")").join("")+")";else l=""+e;___util.is_function(i)&&___util.exec(i,window,l)}},window[___events.handler].events.key_change=function(e){if(window[___events.handler].events.action._key)for(var a=0;a<window[___events.handler].events.action._key.length;a++){var t=window[___events.handler].events.action._key[a],i=t.split("(")[0];if(t.split("(").length>1)var l="("+t.split("(")[1].split(")").join("")+")";else l="("+e+")";___util.is_function(i)&&___util.exec(i,window,l)}},window[___events.handler].events.unload_change=function(e){if(window[___events.handler].events.action._unload)for(var a=0;a<window[___events.handler].events.action._unload.length;a++){var t=window[___events.handler].events.action._unload[a],i=t.split("(")[0];if(t.split("(").length>1)t.split("(")[1].split(")").join("");else;___util.is_function(i)&&___util.exec(i,window,e)}},window[___events.handler].autoresponsive=function(e){window[___events.handler].size||(window[___events.handler].size={}),window[___events.handler].size.width=$(window).width(),window[___events.handler].size.height=$(window).height(),window[___events.handler].size.proportion=$(window).width()/1920,window[___events.handler].size.width<window[___events.handler].size.scaling?window[___events.handler].size.scale=!0:window[___events.handler].size.scale=!1};var a=new Date(1,1,2e3,12,0,0),t=!1,i=500;if($(window).resize(function(){a=new Date,!1===t&&(t=!0,setTimeout(n,i))}),"onhashchange"in window)window.addEventListener?window.addEventListener("hashchange",window[___events.handler].events.hash_change,!1):window.attachEvent&&window.attachEvent("onhashchange",window[___events.handler].events.hash_change);else{var l=location.href;setInterval(function(){var e=location.href;if(l!==e){var a=l;l=e,hashChange.call(window,{type:"hashchange",newURL:e,oldURL:a})}},100)}window.onscroll=function(e){window[___events.handler].events.scroll_change(e)},$(document).mousemove(function(e){window[___events.handler].cursor||(window[___events.handler].cursor={x:0,y:0}),window[___events.handler].cursor.x=e.pageX,window[___events.handler].cursor.y=e.pageY}),$(document).mousewheel(function(e,a){window[___events.handler].events.wheel_change(a)}),$(window).bind("beforeunload",function(e){if(window[___events.handler].events.unload_change(e),___events.unload){return(e||window.event).returnValue="o/","o/"}}),___util.check_ie()}function n(){new Date-a<i?setTimeout(n,i):(t=!1,window[___events.handler].events.window_size_change())}},update_css:function(e){var a=[];if(document.styleSheets[0].cssRules){for(var t=0;t<document.styleSheets.length;t++)if("update"==document.styleSheets[t].title)for(var i=0;i<document.styleSheets[t].cssRules.length;i++)a.push([document.styleSheets[t].cssRules[i],t,i])}else if(document.styleSheets[0].rules)for(t=0;t<document.styleSheets.length;t++)if("update"==document.styleSheets[t].title){console.log(document.styleSheets[t].rules);for(i=0;i<document.styleSheets[t].rules.length;i++)console.log(document.styleSheets[t].rules.lengt),a.push([document.styleSheets[t].rules[i],t,i])}for(t=0;t<a.length;t++){new Array;var l=a[t][0],n=l.selectorText,o=(l.style.cssText.split(";").length,l.style.cssText.split(";")),s=new Array;for(i=0;i<o.length;i++)s.push([o[i].split(":")[0],o[i].split(":")[1]]);if(l.style.length)l.style.length;if(___util.check_ie()<9){var r=l.style.cssText,d=r.split(";"),_="";console.log(r);for(i=0;i<d.length;i++){var c=d[i].split(":")[0],u=d[i].split(":")[1],p=r.split("vw");if(p.length>1)var f=$(window).width();if(p.length<2&&(p=r.split("vh")),p.length>1)f=$(window).height();u=null;if(p.length>1)u=f*(p[0]/100);console.log(u),u&&(_+=c+":"+(u+="px")+";")}""!=_&&document.styleSheets[a[t][1]].addRule(n,_)}}},add_swipe:function(e){if(e.swiper)var a=e.swiper;else a=e.obj;ex_el="",th=0,e.hold_click&&(exl_el="label, button, input, select, textarea, .noSwipe",th=1),$(a).swipe("destroy"),$(a).swipe({excludedElements:ex_el,allowPageScroll:"auto",threshold:th,swipe:function(e,a,t,i,l,n){},swipeStatus:function(t,i,l,n,o,s){var r=$(this);r.data("stopclick",!0),i===$.fn.swipe.phases.PHASE_CANCEL&&r.data("stopclick",!1),"start"==i&&(t_timer=0,e.callback.start&&(___util.exec(e.callback.start,window,{direction:l,distance:n,duration:o,obj:e.obj,swiper:a}),t_timer=0)),"move"==i&&(my_direction=0,"right"==l&&(my_direction="back"),"left"==l&&(my_direction="next"),t_timer+=1,e.callback.move&&(___util.exec(e.callback.move,window,{action:my_direction,direction:l,distance:n,duration:o,obj:e.obj,swiper:a}),t_timer=0)),"end"==i&&(my_direction=0,"right"==l&&(my_direction="back"),"left"==l&&(my_direction="next"),e.callback.release&&my_direction&&n>0?___util.exec(e.callback.release,window,{action:my_direction,direction:l,distance:n,duration:o,obj:e.obj,swiper:a}):e.callback.cancel&&___util.exec(e.callback.cancel,window,{action:my_direction,direction:l,distance:n,duration:o,obj:e.obj,swiper:a}))}}),e.hold_click&&$(a).on("click",function(e){var a=$(this);!0===a.data("stopclick")&&(e.stopImmediatePropagation(),e.preventDefault(),a.data("stopclick",!1))})},swipe:{start:function(e){$(e.obj).data("pos",$(e.obj).position().left)},move:function(e){if("back"==e.action)var a=e.distance;if("next"==e.action)a=-e.distance;$(e.obj).css("left",$(e.obj).data("pos")+a);var t=$(e.obj).children(".active").index(),i=$(e.obj).find("li").length;e.action;e.action},release:function(e){_size=$(e.obj).width(),$(e.obj).attr("free")&&(_size=100),e.distance>_size/3?$(e.obj).attr("free")||("back"==e.action?$(e.obj).stop().animate({left:_size},300,function(){$(e.obj).closest(".root-swiper").find(".arrow.left").not(".no-call").trigger("click")}):$(e.obj).stop().animate({left:-_size},300,function(){$(e.obj).closest(".root-swiper").find(".arrow.right").not(".no-call").trigger("click")})):$(e.obj).stop().animate({left:0},100)},release_pos:function(e){_size=-$(e.obj).find("li").width()*Math.round($(e.obj).position().left/$(e.obj).find("li").width()),to=Math.min(0,-_size),limit_left=0,limit_right=$(e.obj).width()-$(e.obj).parent().width(),to=Math.min(limit_left,to),to=Math.max(-limit_right,to),$(e.obj).stop().animate({left:to},100)},cancel:function(e){}}},___carousel={int:{},looptime:5e3,mobile:1280,is_mobile:function(e){return $(window).width()<___carousel.mobile},init:function(e){},bind:function(e){html_dots="";var a=$(e.obj).attr("id"),t=$(e.obj).find(" li").length;$(e.obj).addClass("root-swiper"),e.transition&&$(e.obj).data("transition",e.transition);for(var i=0;i<t;i++){if(0==i);else;if(i==t-1);else;if(0==i)var l=' class="active" ';else l="";html_dots+="<li "+l+" onclick=\"___carousel.navigate($(this).index(),'"+a+"')\"><div><span></span></div></li>"}e.dots&&$(e.obj).append('<div class="dots"><ul>'+html_dots+"</ul></div>"),$(e.obj).find("a.arrow.left").unbind().on("click",function(){___carousel.navigate("back",a)}),$(e.obj).find("a.arrow.right").unbind().on("click",function(){___carousel.navigate("next",a)}),t>1&&___events.add_swipe({obj:$(e.obj).find("ul.itens"),swiper:$(e.obj),hold_click:!0,callback:{start:"___carousel.swipe.start",move:"___carousel.swipe.move",release:"___carousel.swipe.release",cancel:"___carousel.swipe.cancel"}}),___carousel.interval({kill:a}),___carousel.navigate(0,a)},swipe:{start:function(e){$(e.obj).data("pos",$(e.obj).position().left)},move:function(e){if(___carousel.interval({kill:$(e.swiper).attr("id")}),"back"==e.action)var a=e.distance;if("next"==e.action)a=-e.distance;$(e.obj).css("left",$(e.obj).data("pos")+a);var t,i=$(e.obj).children(".active").index(),l=$(e.obj).find("li").length;"next"==e.action&&((t=i+1)>l-1&&(t=0));"back"==e.action&&((t=i-1)<0&&(t=l-1));if(___carousel.is_mobile())var n=".mobile";else n=".desktop";var o=$(e.obj).find("li").eq(t).find("figure"+n+" > img").attr("src");o||(o=$(e.obj).find("li").eq(t).find("figure > img").attr("src")),o?$(e.swiper).css("background-image","url("+o+")"):$(e.swiper).css("background-image","none")},release:function(e){_size=$(e.obj).width(),$(e.obj).attr("free")&&(_size=100),e.distance>_size/3?$(e.obj).attr("free")||("back"==e.action?$(e.obj).stop().animate({left:_size},300,function(){$(e.obj).closest(".root-swiper").find(".arrow.left").not(".no-call").trigger("click")}):$(e.obj).stop().animate({left:-_size},300,function(){$(e.obj).closest(".root-swiper").find(".arrow.right").not(".no-call").trigger("click")})):($(e.obj).stop().animate({left:0},100),___carousel.interval({id:$(e.swiper).attr("id"),index:$(e.swiper).find("li.active").index()}))},cancel:function(e){}},navigate:function(e,a){root=$("#"+a);var t=$(root).find("ul.itens"),i=$(t).find("li"),l=$(root).find("div.dots > ul > li"),n=$(t).children(".active").index(),o=$(i).length,s=null;(s=isNaN(e)?e:e>n?"next":"back","next"==e)&&((e=n+1)>o-1&&(e=0));"back"==e&&((e=n-1)<0&&(e=o-1));if(n!=e){if(___carousel.is_mobile())var r=".mobile";else r=".desktop";if(!(d=$(i).eq(e).find("figure"+r+" > img").attr("src")))var d=$(i).eq(e).find("figure > img").attr("src");$(root).css("background-image","url("+d+")");var _=$(root).data("transition");"back"==s&&(0==$(t).position().left?"fade"==_?$(t).stop().animate({opacity:0},500,"swing",function(){$(i).removeClass("active"),$(i).eq(e).addClass("active"),$(t).stop().animate({opacity:100},500,"swing",function(){})}):$(t).stop().animate({left:$(window).width()},500,"swing",function(){$(t).css("opacity",0),$(t).stop().animate({opacity:1},100,"swing"),$(t).css("left","0px"),$(i).removeClass("active"),$(i).eq(e).addClass("active")}):($(t).css("opacity",0),$(t).stop().animate({opacity:1},100,"swing"),$(t).css("left","0px"),$(i).removeClass("active"),$(i).eq(e).addClass("active"))),"next"==s&&(0==$(t).position().left?"fade"==_?$(t).stop().animate({opacity:0},500,"swing",function(){$(i).removeClass("active"),$(i).eq(e).addClass("active"),$(t).stop().animate({opacity:100},500,"swing",function(){})}):$(t).stop().animate({left:-$(window).width()},500,"swing",function(){$(t).css("opacity",0),$(t).stop().animate({opacity:1},100,"swing"),$(t).css("left","0px"),$(i).removeClass("active"),$(i).eq(e).addClass("active")}):($(t).css("opacity",0),$(t).stop().animate({opacity:1},100,"swing"),$(t).css("left","0px"),$(i).removeClass("active"),$(i).eq(e).addClass("active"))),$(l).removeClass("active"),$(l).each(function(a,t){a<e?$(this).addClass("past"):$(this).removeClass("past")}),$(l).eq(e).addClass("active")}o>1&&___carousel.interval({id:$(root).attr("id"),index:e})},interval:function(e){if(e.kill)if("all"==e.kill)for(var a in ___carousel.int)clearInterval(___carousel.int[a]);else clearInterval(___carousel.int[e.kill]),$("#"+e.kill).find("div.dots > ul > li > div > span").stop();else if(e.pause);else{clearInterval(___carousel.int[e.id]),$("#"+e.id).find("div.dots > ul > li > div > span").removeClass("status"),$("#"+e.id).find("div.dots > ul > li").eq(e.index).find("div > span").addClass("status"),$("#"+e.id).find("div.dots > ul > li").eq(e.index).find("div > span").width(0);var t=$("#"+e.id).find("div.dots > ul > li").eq(e.index).find("div").width();$("#"+e.id).find("div.dots > ul > li").eq(e.index).find("div > span").stop().animate({width:t},___carousel.looptime),___carousel.int[e.id]=setInterval(function(){$("#"+e.id).data("time",Date.now()),$("#"+e.id).find("a.arrow.right").not(".no-call").trigger("click")},___carousel.looptime)}},status:{timer:10,do:function(e){}}},___manual={init:function(e){$(".system-man").find(" > h1").on("click",function(e){$(this).hasClass("active")?$(this).removeClass("active"):$(this).addClass("active")}),$(".system-man").find(" > ul > li").on("click",function(e){$(this).hasClass("active")?$(this).removeClass("active"):$(this).addClass("active")}),$(".system-man").find(" > ul > li > ul > li").on("click",function(e){e.stopPropagation(),$(this).hasClass("active")?$(this).removeClass("active"):($(this).parent().find("li").removeClass("active"),$(this).addClass("active"))})}},___onthefly={type:"class-function",author:"ezzato.com",version:1,init:function(e){$(".on-the-fly > div").unbind().on("click",function(e){var a=$(this);a=$(this).parent();$(a).find("span").attr("contenteditable","true").focus(),e.stopPropagation(),e.preventDefault(),$(a).addClass("on-the-flying"),$(a).addClass("active");var t=r=d=_=0,i=$(a).data("table"),l=$(a).data("row"),n=$(a).data("id"),o=$(a).data("track"),s=$(a).data("identificator");if($(a).data("parent_tbl"))t=$(a).data("parent_tbl");if($(a).data("parent_table"))t=$(a).data("parent_table");if($(a).data("parent"))var r=$(a).data("parent");if($(a).data("parent_id"))r=$(a).data("parent_id");if($(a).data("parent_language"))var d=$(a).data("parent_language");if($(a).data("parent_level"))var _=$(a).data("parent_level");var c=$(a).find("span").html();$(a).find("span").unbind().on("keyup",function(e){if("Enter"===e.key||13===e.keyCode){e.stopPropagation(),e.preventDefault();var a=$(this).data("unique"),c=$(this).data("validate");if($(this).parent().addClass("processing"),c)var u=___form.validate_field({value:$(this).val(),validate:c,callback_data:{table:i,row:l,id:n,value:$(this).html(),track:o,identificator:s,parent:{id:r,level:_,tbl:t,lang:d}}});else(u=[]).error=[],u.callback_data={table:i,row:l,id:n,value:$(this).html(),track:o,identificator:s,parent:{id:r,level:_,tbl:t,lang:d}};if(a&&!u.error.length){var p={tbl:i,row:l,value:$(this).html(),id:n};u=___form.unique_field({value:$(this).html(),unique:p,callback:"___onthefly.check_field",callback_data:{table:i,row:l,id:n,value:$(this).html(),track:o,identificator:s,parent:{id:r,level:_,tbl:t,lang:d}}});$(this).blur()}else $(this).blur(),___onthefly.check_field(u);return!1}}).on("blur",function(){$(this).parent().removeClass("on-the-flying"),$(this).parent().removeClass("not-valid"),$(this).parent().removeClass("active"),$(this).attr("contenteditable","false"),$(this).html(c)}).on("focus",function(){}).on("keydown",function(e){"Enter"!==e.key&&13!==e.keyCode||(e.stopPropagation(),e.preventDefault())})}).on("mousedown",function(e){}).on("mouseup",function(e){})},init_old_old:function(e){$(".on-the-fly > div").unbind().on("click",function(e){var a=$(this);a=$(this).parent();$(a).find(".this_is_a_field").is("input")&&$(a).find(".this_is_a_field").width($(a).width()),e.stopPropagation(),e.preventDefault(),$(a).addClass("on-the-flying"),$(a).addClass("active");var t=$(a).data("table"),i=$(a).data("row"),l=$(a).data("id"),n=$(a).data("track"),o=$(a).data("identificator"),s=$(a).data("parent_id"),r=$(a).data("parent_level"),d=$(a).data("parent_tbl"),_=$(a).data("parent_lang"),c=$(a).find("span").html();$(a).find(".this_is_a_field")&&($(a).find(".this_is_a_field").val(""),$(a).find(".this_is_a_field").focus(),$(a).find(".this_is_a_field").val(c),$(a).parent().removeClass("not-valid"),$(a).find(".this_is_a_field").unbind().on("keyup",function(e){if("Enter"===e.key||13===e.keyCode){e.stopPropagation(),e.preventDefault();var a=$(this).data("unique"),c=$(this).data("validate");if($(this).parent().addClass("processing"),c)var u=___form.validate_field({value:$(this).val(),validate:c,callback_data:{table:t,row:i,id:l,value:$(this).val(),track:n,identificator:o,parent:{id:s,level:r,tbl:d,lang:_}}});else(u=[]).error=[],u.callback_data={table:t,row:i,id:l,value:$(this).val(),track:n,identificator:o,parent:{id:s,level:r,tbl:d,lang:_}};if(a&&!u.error.length){var p={tbl:t,row:i,value:$(this).val(),id:l};u=___form.unique_field({value:$(this).val(),unique:p,callback:"___onthefly.check_field",callback_data:{table:t,row:i,id:l,value:$(this).val(),track:n,identificator:o,parent:{id:s,level:r,tbl:d,lang:_}}});$(this).blur()}else $(this).blur(),___onthefly.check_field(u)}}).on("blur",function(){$(this).parent().removeClass("on-the-flying"),$(this).parent().removeClass("not-valid"),$(this).parent().removeClass("active")}).on("focus",function(){}).on("keyup",function(e){e.stopPropagation(),e.preventDefault(),$(this).attr("size",$(this).val().length)}))}).on("mousedown",function(e){}).on("mouseup",function(e){})},check_field(e){console.log(e);var a=e.callback_data,t=$('.on-the-fly[data-identificator="'+a.identificator+'"][data-row="'+a.row+'"][data-id="'+a.id+'"]');$(t).removeClass("processing"),$(t).removeClass("not-valid"),e.error.length?$(t).addClass("not-valid"):___dev.query({action:"set_on_the_fly",user:___backend_user,callback:"___onthefly.response",callback_data:{table:a.table,id:a.id,row:a.row,value:a.value,identificator:a.identificator,parent:a.parent},data:{tbl:a.table,parent:a.parent,row:a.row,track:a.track,data:{id:a.id,[a.row]:a.value}}})},response(e){console.log(e);var a=e.result.callback_data,t=(e.result.item[0][a.row],$('.on-the-fly[data-identificator="'+a.identificator+'"][data-row="'+a.row+'"][data-id="'+a.id+'"]'));e.result.error||($(t).find("span").html(a.value),$(t).find("input").blur(),$('.on-the-fly[data-row="'+$(t).data("row")+'"][data-track="'+$(t).data("track")+'"][data-parent_id="'+$(t).data("parent_id")+'"]').find("span").html(a.value))}};