PageSourceSearch

https://concerto.com.br/sites/default/files/js/js_sQ8AnH3J8oWAL6hIlVckKaoepCXxtYZ60uyghTYDjq0.js

js concerto.com.br collected 2026-09-24 22:52:48 UTC 95,439 bytes, 52 lines download raw bytes

1/* Source and licensing information for the line(s) below can be found at http://concerto.com.br/themes/custom/concerto/assets/js/assinatura.js. */
2(function(factory){if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else if(typeof module==="object"&&module.exports){module.exports=factory(require("jquery"))}else factory(jQuery)}(function($){$.extend($.fn,{validate:function(options){if(!this.length){if(options&&options.debug&&window.console)console.warn("Nothing selected, can't validate, returning nothing.");return};var validator=$.data(this[0],"validator");if(validator)return validator;this.attr("novalidate","novalidate");validator=new $.validator(options,this[0]);$.data(this[0],"validator",validator);if(validator.settings.onsubmit){this.on("click.validate",":submit",function(event){validator.submitButton=event.currentTarget;if($(this).hasClass("cancel"))validator.cancelSubmit=true;if($(this).attr("formnovalidate")!==undefined)validator.cancelSubmit=true});this.on("submit.validate",function(event){if(validator.settings.debug)event.preventDefault()
3function handle(){var hidden,result;if(validator.submitButton&&(validator.settings.submitHandler||validator.formSubmitted))hidden=$("<input type='hidden'/>").attr("name",validator.submitButton.name).val($(validator.submitButton).val()).appendTo(validator.currentForm);if(validator.settings.submitHandler&&!validator.settings.debug){result=validator.settings.submitHandler.call(validator,validator.currentForm,event);if(hidden)hidden.remove();if(result!==undefined)return result;return false};return true};if(validator.cancelSubmit){validator.cancelSubmit=false;return handle()};if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return false};return handle()}else{validator.focusInvalid();return false}})};return validator},valid:function(){var valid,validator,errorList;if($(this[0]).is("form")){valid=this.validate().form()}else{errorList=[];valid=true;validator=$(this[0].form).validate();this.each(function(){valid=validator.element(this)&&valid;if(!valid)errorList=errorList.concat(validator.errorList)});validator.errorList=errorList};return valid},rules:function(command,argument){var element=this[0],isContentEditable=typeof this.attr("contenteditable")!=="undefined"&&this.attr("contenteditable")!=="false",settings,staticRules,existingRules,data,param,filtered;if(element==null)return;if(!element.form&&isContentEditable){element.form=this.closest("form")[0];element.name=this.attr("name")};if(element.form==null)return;if(command){settings=$.data(element.form,"validator").settings;staticRules=settings.rules;existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));delete existingRules.messages;staticRules[element.name]=existingRules;if(argument.messages)settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete staticRules[element.name];return existingRules};filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method]});return filtered}};data=$.validator.normalizeRules($.extend({},$.validator.classRules(element),$.validator.attributeRules(element),$.validator.dataRules(element),$.validator.staticRules(element)),element);if(data.required){param=data.required;delete data.required;data=$.extend({required:param},data)};if(data.remote){param=data.remote;delete data.remote;data=$.extend(data,{remote:param})};return data}});$.extend($.expr.pseudos||$.expr[":"],{blank:function(a){return!$.trim(""+$(a).val())},filled:function(a){var val=$(a).val();return val!==null&&!!$.trim(""+val)},unchecked:function(a){return!$(a).prop("checked")}});$.validator=function(options,form){this.settings=$.extend(true,{},$.validator.defaults,options);this.currentForm=form;this.init()};$.validator.format=function(source,params){if(arguments.length===1)return function(){var args=$.makeArray(arguments);args.unshift(source);return $.validator.format.apply(this,args)};
3if(params===undefined)return source;if(arguments.length>2&&params.constructor!==Array)params=$.makeArray(arguments).slice(1);if(params.constructor!==Array)params=[params];$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),function(){return n})});return source};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:false,focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:":hidden",ignoreTitle:false,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup){if(this.settings.unhighlight)this.settings.unhighlight.call(this,element,this.settings.errorClass,this.settings.validClass);this.hideThese(this.errorsFor(element))}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element)))this.element(element)},onkeyup:function(element,event){var excludedKeys=[16,17,18,20,35,36,37,38,39,40,45,144,225];if(event.which===9&&this.elementValue(element)===""||$.inArray(event.keyCode,excludedKeys)!==-1){return}else if(element.name in this.submitted||element.name in this.invalid)this.element(element)},onclick:function(element){if(element.name in this.submitted){this.element(element)}else if(element.parentNode.name in this.submitted)this.element(element.parentNode)},highlight:function(element,errorClass,validClass){if(element.type==="radio"){this.findByName(element.name).addClass(errorClass).removeClass(validClass)}else $(element).addClass(errorClass).removeClass(validClass)},unhighlight:function(element,errorClass,validClass){if(element.type==="radio"){this.findByName(element.name).removeClass(errorClass).addClass(validClass)}else $(element).removeClass(errorClass).addClass(validClass)}},setDefaults:function(settings){$.extend($.validator.defaults,settings)},messages:{required:"",remote:"",email:"",url:"",date:"",dateISO:"",number:"",digits:"",equalTo:"",maxlength:$.validator.format(""),minlength:$.validator.format(""),rangelength:$.validator.format(""),range:$.validator.format(""),max:$.validator.format(""),min:$.validator.format(""),step:$.validator.format("")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var currentForm=this.currentForm,groups=(this.groups={}),rules;$.each(this.settings.groups,function(key,value){if(typeof value==="string")value=value.split(/\s/);$.each(value,function(index,name){groups[name]=key})});rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value)})
4function delegate(event){var isContentEditable=typeof $(this).attr("contenteditable")!=="undefined"&&$(this).attr("contenteditable")!=="false";if(!this.form&&isContentEditable){this.form=$(this).closest("form")[0];this.name=$(this).attr("name")};if(currentForm!==this.form)return;var validator=$.data(this.form,"validator"),eventType="on"+event.type.replace(/^validate/,""),settings=validator.settings;if(settings[eventType]&&!$(this).is(settings.ignore))settings[eventType].call(validator,this,event)};$(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",delegate).on("click.validate","select, option, [type='radio'], [type='checkbox']",delegate);if(this.settings.invalidHandler)$(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var i=0,elements=(this.currentElements=this.elements());elements[i];i++)this.check(elements[i]);return this.valid()},element:function(element){var cleanElement=this.clean(element),checkElement=this.validationTargetFor(cleanElement),v=this,result=true,rs,group;if(checkElement===undefined){delete this.invalid[cleanElement.name]}else{this.prepareElement(checkElement);this.currentElements=$(checkElement);group=this.groups[checkElement.name];if(group)$.each(this.groups,function(name,testgroup){if(testgroup===group&&name!==checkElement.name){cleanElement=v.validationTargetFor(v.clean(v.findByName(name)));
4if(cleanElement&&cleanElement.name in v.invalid){v.currentElements.push(cleanElement);result=v.check(cleanElement)&&result}}});rs=this.check(checkElement)!==false;result=result&&rs;if(rs){this.invalid[checkElement.name]=false}else this.invalid[checkElement.name]=true;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();$(element).attr("aria-invalid",!rs)};return result},showErrors:function(errors){if(errors){var validator=this;$.extend(this.errorMap,errors);this.errorList=$.map(this.errorMap,function(message,name){return{message:message,element:validator.findByName(name)[0]}});this.successList=$.grep(this.successList,function(element){return!(element.name in errors)})};if(this.settings.showErrors){this.settings.showErrors.call(this,this.errorMap,this.errorList)}else this.defaultShowErrors()},resetForm:function(){if($.fn.resetForm)$(this.currentForm).resetForm();this.invalid={};this.submitted={};this.prepareForm();this.hideErrors();var elements=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(elements)},resetElements:function(elements){var i;if(this.settings.unhighlight){for(i=0;elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,"");this.findByName(elements[i].name).removeClass(this.settings.validClass)}}else elements.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(obj){var count=0,i;for(i in obj)if(obj[i]!==undefined&&obj[i]!==null&&obj[i]!==false)count++;return count},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(errors){errors.not(this.containers).text("");this.addWrapper(errors).hide()},valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(e){}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&$.grep(this.errorList,function(n){return n.element.name===lastActive.name}).length===1&&lastActive},elements:function(){var validator=this,rulesCache={};return $(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var name=this.name||$(this).attr("name"),isContentEditable=typeof $(this).attr("contenteditable")!=="undefined"&&$(this).attr("contenteditable")!=="false";if(!name&&validator.settings.debug&&window.console)console.error("%o has no name assigned",this);if(isContentEditable){this.form=$(this).closest("form")[0];this.name=name};if(this.form!==validator.currentForm)return false;if(name in rulesCache||!validator.objectLength($(this).rules()))return false;rulesCache[name]=true;return true})},clean:function(selector){return $(selector)[0]},errors:function(){var errorClass=this.settings.errorClass.split(" ").join(".");return $(this.settings.errorElement+"."+errorClass,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([])},reset:function(){this.resetInternals();this.currentElements=$([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element)},elementValue:function(element){var $element=$(element),type=element.type,isContentEditable=typeof $element.attr("contenteditable")!=="undefined"&&$element.attr("contenteditable")!=="false",val,idx;if(type==="radio"||type==="checkbox"){return this.findByName(element.name).filter(":checked").val()}else if(type==="number"&&typeof element.validity!=="undefined")return element.validity.badInput?"NaN":$element.val();if(isContentEditable){val=$element.text()}else val=$element.val();if(type==="file"){if(val.substr(0,12)==="C:\\fakepath\\")return val.substr(12);idx=val.lastIndexOf("/");if(idx>=0)return val.substr(idx+1);idx=val.lastIndexOf("\\");if(idx>=0)return val.substr(idx+1);return val};if(typeof val==="string")return val.replace(/\r/g,"");return val},check:function(element){element=this.validationTargetFor(this.clean(element));var rules=$(element).rules(),rulesCount=$.map(rules,function(n,i){return i}).length,dependencyMismatch=false,val=this.elementValue(element),result,method,rule,normalizer;if(typeof rules.normalizer==="function"){normalizer=rules.normalizer}else if(typeof this.settings.normalizer==="function")normalizer=this.settings.normalizer;if(normalizer){val=normalizer.call(element,val);delete rules.normalizer};for(method in rules){rule={method:method,parameters:rules[method]};try{result=$.validator.methods[method].call(this,val,element,rule.parameters);if(result==="dependency-mismatch"&&rulesCount===1){dependencyMismatch=true;continue};dependencyMismatch=false;if(result==="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return};if(!result){this.formatAndAdd(element,rule);return false}}catch(e){if(this.settings.debug&&window.console)console.log("Exception occurred when checking element "+element.i
4d+", check the '"+rule.method+"' method.",e);if(e instanceof TypeError)e.message+=".  Exception occurred when checking element "+element.id+", check the '"+rule.method+"' method.";throw e}};if(dependencyMismatch)return;if(this.objectLength(rules))this.successList.push(element);return true},customDataMessage:function(element,method){return $(element).data("msg"+method.charAt(0).toUpperCase()+method.substring(1).toLowerCase())||$(element).data("msg")},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor===String?m:m[method])},findDefined:function(){for(var i=0;i<arguments.length;i++)if(arguments[i]!==undefined)return arguments[i];return undefined},defaultMessage:function(element,rule){if(typeof rule==="string")rule={method:rule};var message=this.findDefined(this.customMessage(element.name,rule.method),this.customDataMessage(element,rule.method),!this.settings.ignoreTitle&&element.title||undefined,$.validator.messages[rule.method],"<strong>Warning: No message defined for "+element.name+"</strong>"),theregex=/\$?\{(\d+)\}/g;if(typeof message==="function"){message=message.call(this,rule.parameters,element)}else if(theregex.test(message))message=$.validator.format(message.replace(theregex,"{$1}"),rule.parameters);return message},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule);this.errorList.push({message:message,element:element,method:rule.method});this.errorMap[element.name]=message;this.submitted[element.name]=message},addWrapper:function(toToggle){if(this.settings.wrapper)toToggle=toToggle.add(toToggle.parent(this.settings.wrapper));return toToggle},defaultShowErrors:function(){var i,elements,error;for(i=0;this.errorList[i];i++){error=this.errorList[i];if(this.settings.highlight)this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass);this.showLabel(error.element,error.message)};if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(i=0;this.successList[i];i++)this.showLabel(this.successList[i]);if(this.settings.unhighlight)for(i=0,elements=this.validElements();elements[i];i++)this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return $(this.errorList).map(function(){return this.element})},showLabel:function(element,message){var place,group,errorID,v,error=this.errorsFor(element),elementID=this.idOrName(element),describedBy=$(element).attr("aria-describedby");if(error.length){error.removeClass(this.settings.validClass).addClass(this.settings.errorClass);error.html(message)}else{error=$("<"+this.settings.errorElement+">").attr("id",elementID+"-error").addClass(this.settings.errorClass).html(message||"");place=error;if(this.settings.wrapper)place=error.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();if(this.labelContainer.length){this.labelContainer.append(place)}else if(this.settings.errorPlacement){this.settings.errorPlacement.call(this,place,$(element))}else place.insertAfter(element);if(error.is("label")){error.attr("for",elementID)}else if(error.parents("label[for='"+this.escapeCssMeta(elementID)+"']").length===0){errorID=error.attr("id");if(!describedBy){describedBy=errorID}else if(!describedBy.match(new RegExp("\\b"+this.escapeCssMeta(errorID)+"\\b")))describedBy+=" "+errorID;$(element).attr("aria-describedby",describedBy);group=this.groups[element.name];if(group){v=this;$.each(v.groups,function(name,testgroup){if(testgroup===group)$("[name='"+v.escapeCssMeta(name)+"']",v.currentForm).attr("aria-describedby",error.attr("id"))})}}};if(!message&&this.settings.success){error.text("");if(typeof this.settings.success==="string"){error.addClass(this.settings.success)}else this.settings.success(error,element)};this.toShow=this.toShow.add(error)},errorsFor:function(element){var name=this.escapeCssMeta(this.idOrName(element)),describer=$(element).attr("aria-describedby"),selector="label[for='"+name+"'], label[for='"+name+"'] *";if(describer)selector=selector+", #"+this.escapeCssMeta(describer).replace(/\s+/g,", #");return this.errors().filter(selector)},escapeCssMeta:function(string){return string.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.i
4d||element.name)},validationTargetFor:function(element){if(this.checkable(element))element=this.findByName(element.name);return $(element).not(this.settings.ignore)[0]},checkable:function(element){return/radio|checkbox/i.test(element.type)},findByName:function(name){return $(this.currentForm).find("[name='"+this.escapeCssMeta(name)+"']")},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case"select":return $("option:selected",element).length;case"input":if(this.checkable(element))return this.findByName(element.name).filter(":checked").length};return value.length},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true},dependTypes:{"boolean":function(param){return param},string:function(param,element){return!!$(param,element.form).length},"function":function(param,element){return param(element)}},optional:function(element){var val=this.elementValue(element);return!$.validator.methods.required.call(this,val,element)&&"dependency-mismatch"},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;$(element).addClass(this.settings.pendingClass);this.pending[element.name]=true}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[element.name];$(element).removeClass(this.settings.pendingClass);if(valid&&this.pendingRequest===0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();if(this.submitButton)$("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove();this.formSubmitted=false}else if(!valid&&this.pendingRequest===0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}},previousValue:function(element,method){method=typeof method==="str
4ing"&&method||"remote";return $.data(element,"previousValue")||$.data(element,"previousValue",{old:null,valid:true,message:this.defaultMessage(element,{method:method})})},destroy:function(){this.resetForm();$(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},number:{number:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){if(className.constructor===String){this.classRuleSettings[className]=rules}else $.extend(this.classRuleSettings,className)},classRules:function(element){var rules={},classes=$(element).attr("class");if(classes)$.each(classes.split(" "),function(){if(this in $.validator.classRuleSettings)$.extend(rules,$.validator.classRuleSettings[this])});return rules},normalizeAttributeRule:function(rules,type,method,value){if(/min|max|step/.test(method)&&(type===null||/number|range|text/.test(type))){value=Number(value);if(isNaN(value))value=undefined};if(value||value===0){rules[method]=value}else if(type===method&&type!=="range")rules[method]=true},attributeRules:function(element){var rules={},$element=$(element),type=element.getAttribute("type"),method,value;for(method in $.validator.methods){if(method==="required"){value=element.getAttribute(method);if(value==="")value=true;value=!!value}else value=$element.attr(method);this.normalizeAttributeRule(rules,type,method,value)};if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength))delete rules.maxlength;return rules},dataRules:function(element){var rules={},$element=$(element),type=element.getAttribute("type"),method,value;for(method in $.validator.methods){value=$element.data("rule"+method.charAt(0).toUpperCase()+method.substring(1).toLowerCase());if(value==="")value=true;this.normalizeAttributeRule(rules,type,method,value)};return rules},staticRules:function(element){var rules={},validator=$.data(element.form,"validator");if(validator.settings.rules)rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};return rules},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete rules[prop];return};if(val.param||val.depends){var keepRule=true;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break};if(keepRule){rules[prop]=val.param!==undefined?val.param:true}else{$.data(element.form,"validator").resetElements($(element));delete rules[prop]}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)&&rule!=="normalizer"?parameter(element):parameter});$.each(["minlength","maxlength"],function(){if(rules[this])rules[this]=Number(rules[this])});$.each(["rangelength","range"],function(){var parts;if(rules[this])if($.isArray(rules[this])){rules[this]=[Number(rules[this][0]),Number(rules[this][1])]}else if(typeof rules[this]==="string"){parts=rules[this].replace(/[\[\]]/g,"").split(/[\s,]+/);rules[this]=[Number(parts[0]),Number(parts[1])]}});if($.validator.autoCreateRanges){if(rules.min!=null&&rules.max!=null){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max};if(rules.minlength!=null&&rules.maxlength!=null){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength}};return rules},normalizeRule:function(data){if(typeof data==="string"){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=true});data=transformed};return data},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message!==undefined?message:$.validator.messages[name];if(method.length<3)$.validator.addClassRules(name,$.validator.normalizeRule(name))},methods:{required:function(value,element,param){if(!this.depend(param,element))return"dependency-mismatch";if(element.nodeName.toLowerCase()==="select"){var val=$(element).val();return val&&val.length>0};if(this.checkable(element))return this.getLength(value,element)>0;return value!==undefined&&value!==null&&value.length>0},email:function(value,element){return this.optional(element)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(value)},url:function(value,element){return this.optional(element)||/^(?:(?:(?
4:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(value)},date:(function(){var called=false;return function(value,element){if(!called){called=true;if(this.settings.debug&&window.console)console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")};return this.optional(element)||!/Invalid|NaN/.test(new Date(value).toString())}}()),dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(value)},number:function(value,element){return this.optional(element)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(value)},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value)},minlength:function(value,element,param){var length=$.isArray(value)?value.length:this.getLength(value,element);return this.optional(element)||length>=param},maxlength:function(value,element,param){var length=$.isArray(value)?value.length:this.getLength(value,element);return this.optional(element)||length<=param},rangelength:function(value,element,param){var length=$.isArray(value)?value.length:this.getLength(value,element);return this.optional(element)||(length>=param[0]&&length<=param[1])},min:function(value,element,param){return this.optional(element)||value>=param},max:function(value,element,param){return this.optional(element)||value<=param},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1])},step:function(value,element,param){var type=$(element).attr("type"),errorMessage="Step attribute on input type "+type+" is not supported.",supportedTypes=["text","number","range"],re=new RegExp("\\b"+type+"\\b"),notSupported=type&&!re.test(supportedTypes.join()),decimalPlaces=function(num){var match=(""+num).match(/(?:\.(\d+))?$/);if(!match)return 0;return match[1]?match[1].length:0},toInt=function(num){return Math.round(num*Math.pow(10,decimals))},valid=true,decimals;if(notSupported)throw new Error(errorMessage);decimals=decimalPlaces(param);if(decimalPlaces(value)>decimals||toInt(value)%toInt(param)!==0)valid=false;return this.optional(element)||valid},equalTo:function(value,element,param){var target=$(param);if(this.settings.onfocusout&&target.not(".validate-equalTo-blur").length)target.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){$(element).valid()});return value===target.val()},remote:function(value,element,param,method){if(this.optional(element))return"dependency-mismatch";
4method=typeof method==="string"&&method||"remote";var previous=this.previousValue(element,method),validator,data,optionDataString;if(!this.settings.messages[element.name])this.settings.messages[element.name]={};previous.originalMessage=previous.originalMessage||this.settings.messages[element.name][method];this.settings.messages[element.name][method]=previous.message;param=typeof param==="string"&&{url:param}||param;optionDataString=$.param($.extend({data:value},param.data));if(previous.old===optionDataString)return previous.valid;previous.old=optionDataString;validator=this;this.startRequest(element);data={};data[element.name]=value;$.ajax($.extend(true,{mode:"abort",port:"validate"+element.name,dataType:"json",data:data,context:validator.currentForm,success:function(response){var valid=response===true||response==="true",errors,message,submitted;validator.settings.messages[element.name][method]=previous.originalMessage;if(valid){submitted=validator.formSubmitted;validator.resetInternals();validator.toHide=validator.errorsFor(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.invalid[element.name]=false;validator.showErrors()}else{errors={};message=response||validator.defaultMessage(element,{method:method,parameters:value});errors[element.name]=previous.message=message;validator.invalid[element.name]=true;validator.showErrors(errors)};previous.valid=valid;validator.stopRequest(element,valid)}},param));return"pending"}}});var pendingRequests={},ajax;if($.ajaxPrefilter){$.ajaxPrefilter(function(settings,_,xhr){var port=settings.port;if(settings.mode==="abort"){if(pendingRequests[port])pendingRequests[port].abort();pendingRequests[port]=xhr}})}else{ajax=$.ajax;$.ajax=function(settings){var mode=("mode"in settings?settings:$.ajaxSettings).mode,port=("port"in settings?settings:$.ajaxSettings).port;if(mode==="abort"){if(pendingRequests[port])pendingRequests[port].abort();pendingRequests[port]=ajax.apply(this,arguments);return pendingRequests[port]};return ajax.apply(this,arguments)}};return $}));(function($){if(window.location.pathname=='/assinar/confirmacao'){history.pushState(null,null,location.href);window.onpopstate=function(){history.go(1)}};$("#concerto-assinaturainformacoes-pessoais").validate({focusInvalid:false,invalidHandler:function(form,validator){if(!validator.numberOfInvalids())return;$('html, body').animate({scrollTop:$(validator.errorList[0].element).offset().top-90},1e3)}});$('#cpf').attr('required',false);$('#telefone').attr('required',true);$('#cpf').mask("999.999.999-99");$('#cpf_perfil').mask("999.999.999-99");$('#cpf_cobranca_card').mask("999.999.999-99");$('#vista_cpf').mask("999.999.999-99");$('#parcelado_cpf').mask("999.999.999-99");$('#parcelado_numero_cartao').mask("9999 - 9999 - 9999 - 9999");$('#numero_cartao_cobranca').mask("9999 - 9999 - 9999 - 9999");$('#parcelado_codigo_seguranca').mask("999");$('#codigo_seguranca_cobranca').mask("999");$('#parcelado_validade_mes').mask("99");$('#validade_mes_cobranca').mask("99");$('#parcelado_validade_ano').mask("9999");$('#validade_mes_cobranca_pagamento').mask("99");$('#validade_ano_cobranca_pagamento').mask("9999");$('#validade_ano_cobranca').mask("9999");$('#cep_cobranca').mask("99.999-999");$('#cep_entrega').mask("99.999-999");$('#cep_perfil').mask("99.999-999");$('#cep_perfil_entrega').mask("99.999-999");$('#data_nascimento').mask("99/99/9999");$('#telefone').mask("(99) 9999-9999");$('#telefone2').mask("(99) 99999-999?9").focusout(function(event){var target,phone,element;target=(event.currentTarget)?event.currentTarget:event.srcElement;phone=target.value.replace(/\D/g,'');element=$(target);element.unmask();if(phone.length>10){element.mask("(99) 99999-999?9")}else element.mask("(99) 99999-999?9")});$('#vista_fone').mask("(99) 9999-9999?9").focusout(function(event){var target,phone,element;target=(event.currentTarget)?event.currentTarget:event.srcElement;phone=target.value.replace(/\D/g,'');element=$(target);element.unmask();if(phone.length>10){element.mask("(99) 99999-999?9")}else element.mask("(99) 9999-9999?9")});$('#breadAssinaturaInfoPessoal').click(function(event){event.preventDefault();history.back()});$('#breadAssinaturaInfoPessoal2').click(function(event){event.preventDefault();history.go(-2)});$('#breadAssinaturaAssinatura1').click(function(event){event.preventDefault();window.location.href='/assinatura'});$('#breadIdentificacaoPagamento').click(function(event){event.preventDefault();window.location.href='/assinar/informacoes-pessoais#back'});var cartao_pagamento=$('input[name="numero_cartao_cobranca_hide"]').val(),checked=$('#endereco_igual:checkbox:checked').length>0;if(checked){$('#cep_perfil_entrega').attr('disabled',true);$('#rua_perfil_entrega').attr('disabled',true);$('#numero_perfil_entrega').attr('disabled',true);$('#bairro_perfil_entrega').attr('disabled',true);$('#estado_perfil_entrega').attr('disabled',true);$('#cidade_perfil_entrega').attr('disabled',true)};$('#endereco_igual').change(function(event){var checked=$('#endereco_igual:checkbox:checked').length>0;if(checked){$('#cep_perfil_entrega').attr('value',$('#cep_perfil').val());$('#cep_perfil_entrega').val($('#cep_perfil').val());$('#cep_perfil_entrega').attr('disabled',true);$('#rua_perfil_entrega').attr('value',$('#rua_perfil').val());$('#rua_perfil_entrega').val($('#rua_perfil').val());$('#rua_perfil_entrega').attr('disabled',true);$('#numero_perfil_entrega').attr('value',$('input[name="numero"]').val());$('#numero_perfil_entrega').val($('input[name="numero"]').val());$('#numero_perfil_entrega').attr('disabled',true);$('#bairro_perfil_entrega').attr('value',$('#bairro_perfil').val());$('#bairro_perfil_entrega').val($('#bairro_perfil').val());$('#bairro_perfil_entrega').attr('disabled',true);$('#complemento_entrega').attr('value',$('#complemento').val());$('#complemento_entrega').val($('#complemento').val());$('#estado_perfil_entrega').attr('value',$('#estado_perfil').val());$('#estado_perfil_entrega').val($('#estado_perfil').val());$('#estado_perfil_entrega').attr('disabled',true);$('#cidade_perfil_entrega').attr('value',$('#cidade_perfil').val());$('#cidade_perfil_entrega').val($('#cidade_perfil').val());$('#cidade_perfil_entrega').attr('disabled',true)}else{$('#cep_perfil_entrega').attr('value','');$('#cep_perfil_entrega').val('');$('#cep_perfil_entrega').attr('disabled',false);$('#rua_perfil_entrega').attr('value','');$('#rua_perfil_entrega').val('');$('#rua_perfil_entrega').attr('disabled',false);$('#numero_perfil_entrega').attr('value','');$('#numero_perfil_entrega').val('');$('#numero_perfil_entrega').attr('disabled',false);$('#bairro_perfil_entrega').attr('value','');$('#bairro_perfil_entrega').val('');$('#bairro_perfil_entrega').attr('disabled',false);$('#complemento_entrega').attr('value','');$('#complemento_entrega').val('');$('#estado_perfil_entrega').attr('value','');$('#estado_perfil_entrega').val('');$('#estado_perfil_entrega').attr('disabled',false);$('#cidade_perfil_entrega').attr('value','');$('#cidade_perfil_entrega').val('');$('#cidade_perfil_entrega').attr('disabled',false)}});$('#cep_perfil').change(function(event){var checked=$('#endereco_igual:checkbox:checked').length>0;if(checked){$('#cep_perfil_entrega').attr('value',$('#cep_perfil').val());$('#cep_perfil_entrega').val($('#cep_perfil').val());$('#cep_perfil_entrega').attr('disabled',true)}});$('#rua_perfil').change(function(event){var checked=$('#endereco_igual:checkbox:checked').length>0;if(checked){$('#rua_perfil_entrega').attr('value',$('#rua_perfil').val());$('#rua_perfil_entrega').val($('#rua_perfil').val());$('#rua_perfil_entrega').attr('disabled',true)}});$('input[name="numero"]').change(function(event){var checked=$('#endereco_igual:checkbox:checked').length>0;if(checked){$('#numero_perfil_entrega').attr('value',$('input[name="numero"]').val());$('#numero_perfil_entrega').val($('input[name="numero"]').val());$('#numero_perfil_entrega').attr('disabled',true)}});$('#bairro_perfil').change(function(event){var checked=$('#endereco_igual:checkbox:checked').length>0;if(checked){$('#bairro_perfil_entrega').attr('value',$('#bairro_perfil').val());$('#bairro_perfil_entrega').val($('#bairro_perfil').val());$('#bairro_perfil_entrega').attr('disabled',true)}});$('#estado_perfil').change(function(event){var checked=$('#endereco_igual:checkbox:checked').length>0;if(checked){$('#estado_perfil_entrega').attr('value','');$('#estado_perfil_entrega').val('');$('#estado_perfil_entrega').attr('disabled',false)}});$('#cidade_perfil').change(function(event){var checked=$('#endereco_igual:checkbox:checked').length>0;if(checked){$('#cidade_perfil_entrega').attr('value',$('#cidade_perfil').val());$('#cidade_perfil_entrega').val($('#cidade_perfil').val());$('#cidade_perfil_entrega').attr('disabled',true)}});
4$('#cpf').focusout(function(){var cpf=$(this).val(),valida=validaCPF(cpf);completaValidacaoCPF(valida,'.error-field-cpf','#cpf')});$('#parcelado_cpf').focusout(function(){var cpf=$(this).val(),valida=validaCPF(cpf);completaValidacaoCPF(valida,'.error-field-cpf','#parcelado_cpf')});$('#cep_cobranca').focusout(function(){buscaEndereco($(this).val(),'cobranca')});$('#cep_entrega').focusout(function(){buscaEndereco($(this).val(),'entrega')});var entrega_cobranca=$('#entrega_cobranca').val();if(entrega_cobranca=='novo'){$('.entrega').show();$('#cep_entrega').attr('required',true);$('#rua_entrega').attr('required',true);$('#numero_entrega').attr('required',true);$('#bairro_entrega').attr('required',true);$('#estado_entrega').attr('required',true);$('#cidade_entrega').attr('required',true)}else{$('.entrega').hide();$('#cep_entrega').attr('required',false);$('#rua_entrega').attr('required',false);$('#numero_entrega').attr('required',false);$('#bairro_entrega').attr('required',false);$('#estado_entrega').attr('required',false);$('#cidade_entrega').attr('required',false)};$('#entrega_cobranca').change(function(event){var opt=$(this).val();if(opt=='novo'){$('#cep_entrega').val('');$('#rua_entrega').val('');$('#numero_entrega').val('');$('#bairro_entrega').val('');$('#estado_entrega').val('');$('#cidade_entrega').val('');$('#cep_entrega').attr('required',true);$('#rua_entrega').attr('required',true);$('#numero_entrega').attr('required',true);$('#bairro_entrega').attr('required',true);$('#estado_entrega').attr('required',true);$('#cidade_entrega').attr('required',true);$('.entrega').show()}else{$('#cep_entrega').val('');$('#rua_entrega').val('');$('#numero_entrega').val('');$('#bairro_entrega').val('');$('#estado_entrega').val('');$('#cidade_entrega').val('');$('#cep_entrega').attr('required',false);$('#rua_entrega').attr('required',false);$('#numero_entrega').attr('required',false);$('#bairro_entrega').attr('required',false);$('#estado_entrega').attr('required',false);$('#cidade_entrega').attr('required',false);$('.entrega').hide()}});$('#forma_pagamento').change(function(){var forma_pagamento=$(this).val();if(forma_pagamento=='vista'){$('.a-vista').show();$('.parcelado').hide();$('.pagamento-bottom-a-vista').show();$('.pagamento-bottom-parcelado').hide();$('#parcelado_nome_cartao').prop('required',false);$('#parcelado_cpf').prop('required',false);$('#parcelado_numero_cartao').prop('required',false);$('#parcelado_codigo_seguranca').prop('required',false);$('#parcelado_validade_mes').prop('required',false);$('#parcelado_validade_ano').prop('required',false);$('#vista_nome').prop('required',true);$('#vista_cpf').prop('required',true)}else if(forma_pagamento=='parcelado'){$('.a-vista').hide();$('.parcelado').show();$('.pagamento-bottom-a-vista').hide();$('.pagamento-bottom-parcelado').show();$('#parcelado_nome_cartao').prop('required',true);$('#parcelado_cpf').prop('required',true);$('#parcelado_numero_cartao').prop('required',true);$('#parcelado_codigo_seguranca').prop('required',true);$('#parcelado_validade_mes').prop('required',true);$('#parcelado_validade_ano').prop('required',true);$('#vista_nome').prop('required',false);$('#vista_cpf').prop('required',false)}else{$('.a-vista').hide();$('.parcelado').hide();$('.pagamento-bottom-a-vista').hide();$('.pagamento-bottom-parcelado').hide()}});$('#concerto-assinaturapagamento').submit(function(event){var forma_pagamento=$('#forma_pagamento').val(),valor=$('input[name="valor"]').val(),plano=$('input[name="plano"]').val(),tempo=$('input[name="tempo"]').val(),assinatura=$('input[name="assinatura"]').val();if(forma_pagamento=='vista'){if(tempo=='avulso'){$('.loading').html('<i class="fa fa-spinner fa-spin" style="font-size:28px"></i>');$.ajax({url:'/assinar/pagamento-sessao',type:'POST',success:function(response){PagSeguroDirectPayment.setSessionId(response.sessionID);var cpf=$('input[name="vista_cpf"]').val(),banco=$('select[name="opt_bancos"]').val(),nome=$('input[name="vista_nome"]').val(),fone=$('input[name="vista_fone"]').val(),hash=PagSeguroDirectPayment.getSenderHash(),data={valor:valor,plano:plano,assinatura:assinatura,cpf:cpf,banco:banco,nome:nome,fone
4:fone,hash:hash};$.ajax({url:'/assinar/pagamento-avulso-vista',type:'POST',data:data,success:function(response){if(response=='erroBlock'){console.log('Usuário bloqueado pelo PagSeguro');$('.pagamento-vista').html('Usuário bloqueado pelo PagSeguro. Ligue para (11) 3539-0048 ou envie um e-mail para [email protected]');$('.pagamento-vista').show();return false};if(response!='erro'){$('.pagamento-vista').hide();window.location='/assinar/confirmacao'}else{console.log('Erro ao finalizar compra: '+JSON.stringify(response));$('.pagamento-vista').show();return false}},error:function(response){console.log('Erro ao finalizar compra: '+JSON.stringify(response));return false},complete:function(){$('.loading').html('')}})},error:function(response){console.log('erro '+JSON.stringify(response));$('.loading').html('');$('#pagamento_a_vista').val('PROSSEGUIR');$('#pagamento_a_vista').removeClass('opacity-medium');$('#pagamento_a_vista').prop('disabled',false);return false}})}}else if(forma_pagamento=='parcelado'){$('.loading').html('<i class="fa fa-spinner fa-spin" style="font-size:28px"></i>');$('#pagamento_parcelado').val('PROCESSANDO');$('#pagamento_parcelado').addClass('opacity-medium');$('#pagamento_parcelado').prop('disabled',true);var cpf=$('input[name="parcelado_cpf"]').val(),nome=$('input[name="parcelado_nome_cartao"]').val(),cardNumber=$('input[name="parcelado_numero_cartao"]').val(),cvv=$('input[name="parcelado_codigo_seguranca"]').val(),expirationMonth=$('input[name="parcelado_validade_mes"]').val(),expirationYear=$('input[name="parcelado_validade_ano"]').val();if(tempo=='mês')var period='MONTHLY';if(tempo=='ano')var period='YEARLY';var data={valor:valor,plano:plano,assinatura:assinatura,cpf:cpf,nome:nome,cardNumber:cardNumber,cvv:cvv,expirationMonth:expirationMonth,expirationYear:expirationYear,period:period};cardNumber=cardNumber.replace(/\s/g,'');cardNumber=cardNumber.replace('-','');cardNumber=cardNumber.replace('-','');cardNumber=cardNumber.replace('-','');if(tempo=='avulso')$.ajax({url:'/assinar/pagamento-sessao',type:'POST',success:function(response){PagSeguroDirectPayment.setSessionId(response.sessionID);PagSeguroDirectPayment.getBrand({cardBin:cardNumber,success:function(response){var brand=response.brand.name;PagSeguroDirectPayment.createCardToken({cardNumber:cardNumber,brand:brand,cvv:cvv,expirationMonth:expirationMonth,expirationYear:expirationYear,success:function(response){var cardToken=response.card.token,hash=PagSeguroDirectPayment.getSenderHash(),dataTransactions={valor:valor,plano:plano,assinatura:assinatura,cpf:cpf,nome:nome,cardNumber:cardNumber,cvv:cvv,expirationMonth:expirationMonth,expirationYear:expirationYear,hash:hash,cardToken:cardToken};$.ajax({url:'/assinar/pagamento-avulso',type:'POST',data:dataTransactions,success:function(response){if(response=='erroBlock'){console.log('Usuário bloqueado pelo PagSeguro');$('.pagamento-parcelado').html('Usuário bloqueado pelo PagSeguro. Ligue para (11) 3539-0048 ou envie um e-mail para [email protected]');$('.pagamento-parcelado').show();return false};if(response!='erro'){$('.pagamento-parcelado').hide();window.location='/assinar/confirmacao'}else{console.log('Erro ao finalizar compra: '+JSON.stringify(response));$('.pagamento-parcelado').show();$('.loading').html('');$('#pagamento_parcelado').val('PROSSEGUIR');$('#pagamento_parcelado').removeClass('opacity-medium');$('#pagamento_parcelado').prop('disabled',false);return false}},error:function(response){console.log('Erro ao finalizar compra: '+JSON.stringify(response));$('.pagamento-parcelado').show();$('.loading').html('');$('#pagamento_parcelado').val('PROSSEGUIR');$('#pagamento_parcelado').removeClass('opacity-medium');$('#pagamento_parcelado').prop('disabled',false);return false},complete:function(){$('.loading').html('');$('#pagamento_parcelado').val('FINALIZANDO')}})},error:function(response){console.log('Erro ao gerar token do cartão: '+JSON.stringify(response));$('.pagamento-parcelado').show();$('.loading').html('');$('#pagamento_parcelado').val('PROSSEGUIR');$('#pagamento_parcelado').removeClass('opacity-medium');$('#pagamento_parcelado').prop('disabled',false);return false}})},error:function(response){console.log('Erro ao buscar bandeira do cartão: '+JSON.stringify(response));$('.pagamento-parcelado').show();$('.loading').html('');$('#pagamento_parcelado').val('PROSSEGUIR');$('#pagamento_parcelado').removeClass('opacity-medium');$('#pagamento_parcelado').prop('disabled',false);return false}})},error:function(response){console.log('erro '+JSON.stringify(response));$('.pagamento-parcelado').show();$('.loading').html('');$('#pagamento_parcelado').val('PROSSEGUIR');$('#pagamento_parcelado').removeClass('opacity-medium');$('#pagamento_parcelado').prop('disabled',false);return false}});if(tempo=='mês'||tempo=='ano')$.ajax({url:'/assinar/pagamento-recorrente',type:'POST',data:data,success:function(response){var plan=response.plan;PagSeguroDirectPayment.setSessionId(response.sessionID);PagSeguroDirectPayment.getBrand({cardBin:cardNumber,success:function(response){var brand=response.brand.name;PagSeguroDirectPayment.createCardToken({cardNumber:cardNumber,brand:brand,cvv:cvv,expirationMonth:expirationMonth,expirationYear:expirationYear,success:function(response){var cardToken=response.card.token,hash=PagSeguroDirectPayment.getSenderHash(),dataAssinatura={valor:valor,plano:plano,assinatura:assinatura,cpf:cpf,nome:nome,cardNumber:cardNumber,cvv:cvv,expirationMonth:expirationMonth,expirationYear:expirationYear,plan:plan,hash:h
4ash,cardToken:cardToken};$.ajax({url:'/assinar/pagamento-assinatura',type:'POST',data:dataAssinatura,success:function(response){if(response=='erroPhone'){console.log('Erro ao finalizar sua compra: Telefone Inválido');$('.pagamento-parcelado').html('Seu número de telefone cadastrado é inválido.');$('.pagamento-parcelado').show();$('.loading').html('');$('#pagamento_parcelado').val('PROSSEGUIR');$('#pagamento_parcelado').removeClass('opacity-medium');$('#pagamento_parcelado').prop('disabled',false);return false};if(response!='erro'){$('.pagamento-vista').hide();window.location='/assinar/confirmacao'}else{console.log('Erro ao finalizar sua compra: '+JSON.stringify(response));$('.pagamento-parcelado').show();$('.loading').html('');$('#pagamento_parcelado').val('PROSSEGUIR');$('#pagamento_parcelado').removeClass('opacity-medium');$('#pagamento_parcelado').prop('disabled',false);return false}},error:function(response){console.log('Erro ao finalizar compra: '+JSON.stringify(response));$('.pagamento-parcelado').show();$('.loading').html('');$('#pagamento_parcelado').val('PROSSEGUIR');$('#pagamento_parcelado').removeClass('opacity-medium');$('#pagamento_parcelado').prop('disabled',false);return false},complete:function(){$('#pagamento_parcelado').val('FINALIZANDO')}})},error:function(response){console.log('Erro ao gerar token do cartão: '+JSON.stringify(response));$('.pagamento-parcelado').show();$('.loading').html('');$('#pagamento_parcelado').val('PROSSEGUIR');$('#pagamento_parcelado').removeClass('opacity-medium');$('#pagamento_parcelado').prop('disabled',false);return false}})},error:function(response){console.log('Erro ao buscar bandeira do cartão: '+JSON.stringify(response));$('.pagamento-parcelado').show();$('.loading').html('');$('#pagamento_parcelado').val('PROSSEGUIR');$('#pagamento_parcelado').removeClass('opacity-medium');$('#pagamento_parcelado').prop('disabled',false);return false}})},error:function(response){console.log('erro '+JSON.stringify(response));return false}})};return false});$('#cep_perfil').focusout(function(){buscaEndereco($(this).val(),'perfil')});$('#cep_perfil_entrega').focusout(function(){buscaEndereco($(this).val(),'perfil_entrega')});$('#cpf_perfil').focusout(function(){var cpf=$(this).val(),valida=validaCPF(cpf);completaValidacaoCPF(valida,'.error-field-cpf','#cpf_perfil')});$('#cpf_cobranca_card').focusout(function(){var cpf=$(this).val(),valida=validaCPF(cpf);completaValidacaoCPF(valida,'.error-field-cpf','#cpf_cobranca_card')});$('#vista_cpf').focusout(function(){var cpf=$(this).val(),valida=validaCPF(cpf);completaValidacaoCPF(valida,'.error-field-cpf','#vista_cpf')});var checkedPerfilInfo=$('#perfil_tabInfoPessoal:checked').length>0,checkedPerfilPagamento=$('#perfil_tabPagamento:checked').length>0;if(checkedPerfilInfo){$('#sessionInfoPessoal').show();$('#sessionPagamento').hide()};if(checkedPerfilPagamento){$('#sessionPagamento').show();$('#sessionInfoPessoal').hide()};$('#perfil_tabInfoPessoal').click(function(event){var checked=$('#perfil_tabInfoPessoal:checked').length>0;if(checked){$('#sessionInfoPessoal').show();$('#sessionPagamento').hide()}});$('#perfil_tabPagamento').click(function(event){var checked=$('#perfil_tabPagamento:checked').length>0;if(checked){$('#sessionPagamento').show();$('#sessionInfoPessoal').hide()}});if(window.location.pathname=='/meu-perfil'){var pais=$('input[name="pais"]').val();if(pais=='BR'){$('#fieldPassaporte').hide();$('#fieldCPF').show()}else{$('#fieldCPF').hide();$('#fieldPassaporte').show()}};$('#flagstrap').flagStrap({placeholder:{value:"",text:"Selecione o seu país"},onSelect:function(value,element){$('input[name="pais"]').val(value);if(value!='BR'){$('#telefone').val('');$('#telefone2').val('');$('.fieldCPF').hide();$('.fieldPassaporte').show();$('.fieldPhone').hide();$('.fieldPhoneUnMask').show();$('#cpf').attr('required',false);$('#telefone').attr('required',false)}else{$('#telefone_unmask').val('');$('#telefone_unmask2').val('');$('.fieldCPF').show();$('.fieldPassaporte').hide();$('.fieldPhone').show();$('.fieldPhoneUnMask').hide();$('#cpf').attr('required',true);$('#telefone').attr('required',true)}}})
5function completaValidacaoCPF(valida,erro,campo){if(!valida){$(erro).show();$(campo).val('');$(campo).addClass('form-error')}else{$(erro).hide();$(campo).removeClass('form-error')}}
6function buscaEndereco(cep,origem){if(origem=='cobranca'){var cepMask=cep;cep=cep.replace("-","");cep=cep.replace(".","");if(cep.length==8)$.ajax({url:'https://viacep.com.br/ws/'+cep+'/json/',type:'GET',crossDomain:true,dataType:'jsonp',success:function(data){if(data.erro){$('.error-field-cep-cobranca').show();$('#cep_cobranca').val('');$('#cep_cobranca').addClass('form-error');$('#numero_cobranca').val('')}else{$('.error-field-cep-cobranca').hide();$('#cep_cobranca').removeClass('form-error')};var rua=data.logradouro,bairro=data.bairro,estado=data.uf,cidade=data.localidade;$('#rua_cobranca').val(rua);$('#bairro_cobranca').val(bairro);$('#estado_cobranca').val(estado);$('#cidade_cobranca').val(cidade);
6if($('#entrega_cobranca').val()=='cadastro'){$('#cep_entrega').val(cepMask);$('#rua_entrega').val(rua);$('#bairro_entrega').val(bairro);$('#numero_entrega').val('');$('#estado_entrega').val(estado);$('#cidade_entrega').val(cidade)}},error:function(){$('.error-field-cep-cobranca').show();$('#cep_cobranca').addClass('form-error');$('#cep_cobranca').val('');$('#rua_cobranca').val('');$('#bairro_cobranca').val('');$('#numero_cobranca').val('');$('#estado_cobranca').val('');$('#cidade_cobranca').val('');if($('#entrega_cobranca').val()=='cadastro'){$('#cep_entrega').val('');$('#rua_entrega').val('');$('#bairro_entrega').val('');$('#numero_entrega').val('');$('#estado_entrega').val('');$('#cidade_entrega').val('')}}})};if(origem=='entrega'){cep=cep.replace("-","");cep=cep.replace(".","");if(cep.length==8)$.ajax({url:'https://viacep.com.br/ws/'+cep+'/json/',type:'GET',crossDomain:true,dataType:'jsonp',success:function(data){if(data.erro){$('.error-field-cep-entrega').show();$('#cep_entrega').val('');$('#cep_entrega').addClass('form-error');$('#numero_entrega').val('')}else{$('.error-field-cep-entrega').hide();$('#cep_entrega').removeClass('form-error')};var rua=data.logradouro,bairro=data.bairro,estado=data.uf,cidade=data.localidade;$('#rua_entrega').val(rua);$('#bairro_entrega').val(bairro);$('#estado_entrega').val(estado);$('#cidade_entrega').val(cidade)},error:function(){$('.error-field-cep-entrega').show();$('#cep_entrega').addClass('form-error');$('#cep_entrega').val('');$('#rua_entrega').val('');$('#numero_entrega').val('');$('#bairro_entrega').val('');$('#estado_entrega').val('');$('#cidade_entrega').val('')}})};if(origem=='perfil'){cep=cep.replace("-","");cep=cep.replace(".","");if(cep.length==8)$.ajax({url:'https://viacep.com.br/ws/'+cep+'/json/',type:'GET',crossDomain:true,dataType:'jsonp',success:function(data){if(data.erro){$('.error-field-cep').show();$('#cep_perfil').val('');$('#cep_perfil').addClass('form-error')}else{$('.error-field-cep').hide();$('#cep_perfil').removeClass('form-error')};var rua=data.logradouro,bairro=data.bairro,estado=data.uf,cidade=data.localidade;$('#rua_perfil').val(rua);$('#bairro_perfil').val(bairro);$('#estado_perfil').val(estado);$('#cidade_perfil').val(cidade)},error:function(){$('.error-field-cep').show();$('#cep_perfil').addClass('form-error');$('#cep_perfil').val('');$('#rua_perfil').val('');$('#bairro_perfil').val('');$('#estado_perfil').val('');$('#cidade_perfil').val('')}})};if(origem=='perfil_entrega'){cep=cep.replace("-","");cep=cep.replace(".","");if(cep.length==8)$.ajax({url:'https://viacep.com.br/ws/'+cep+'/json/',type:'GET',crossDomain:true,dataType:'jsonp',success:function(data){if(data.erro){$('.error-field-cep').show();$('#cep_perfil_entrega').val('');$('#cep_perfil_entrega').addClass('form-error')}else{$('.error-field-cep').hide();$('#cep_perfil_entrega').removeClass('form-error')};var rua=data.logradouro,bairro=data.bairro,estado=data.uf,cidade=data.localidade;$('#rua_perfil_entrega').val(rua);$('#bairro_perfil_entrega').val(bairro);$('#estado_perfil_entrega').val(estado);$('#cidade_perfil_entrega').val(cidade)},error:function(){$('.error-field-cep').show();$('#cep_perfil_entrega').addClass('form-error');$('#cep_perfil_entrega').val('');$('#rua_perfil_entrega').val('');$('#bairro_perfil_entrega').val('');$('#estado_perfil_entrega').val('');$('#cidade_perfil_entrega').val('')}})}}}(jQuery))
7function validaCPF(value){value=jQuery.trim(value);value=value.replace('.','');value=value.replace('.','');cpf=value.replace('-','');while(cpf.length<11)cpf="0"+cpf;var expReg=/^0+$|^1+$|^2+$|^3+$|^4+$|^5+$|^6+$|^7+$|^8+$|^9+$/,a=[],b=new Number(),c=11;for(i=0;i<11;i++){a[i]=cpf.charAt(i);if(i<9)b+=(a[i]*--c)};if((x=b%11)<2){a[9]=0}else a[9]=11-x;b=0;c=11;for(y=0;y<10;y++)b+=(a[y]*c--);if((x=b%11)<2){a[10]=0}else a[10]=11-x;var retorno=true;if((cpf.charAt(9)!=a[9])||(cpf.charAt(10)!=a[10])||cpf.match(expReg))retorno=false;return retorno}
8/* Source and licensing information for the above line(s) can be found at http://concerto.com.br/themes/custom/concerto/assets/js/assinatura.js. */;
9/* Source and licensing information for the line(s) below can be found at http://concerto.com.br/themes/custom/concerto/assets/js/geral.js. */
10(function($){$('.categoryHeadFooter').parent('div').addClass('categoryHeadFooterDiv');$.fn.isInViewport=function(){var elementTop=$(this).offset().top,elementBottom=elementTop+$(this).outerHeight(),viewportTop=$(window).scrollTop(),viewportBottom=viewportTop+$(window).height();return elementBottom>viewportTop&&elementTop<viewportBottom};$(window).on('resize scroll',function(){$('.loadBanner').each(function(){var view=$($(this)).data('view');if($(this).isInViewport())if(view==0){$($(this)).data('view',1);jQuery.ajax({type:'POST',url:'/banner-view',data:{node:$($(this)).data('node'),id:$($(this)).data('id')}})}});$('.loadMain').each(function(){var view=$($(this)).data('viewM');if($(this).isInViewport())if(view==0){$($(this)).data('viewM',1);jQuery.ajax({type:'POST',url:'/banner-home',data:{node:$($(this)).data('typev')}})}});$('.loadHighlight1').each(function(){var view=$($(this)).data('view1');if($(this).isInViewport())if(view==0){$($(this)).data('view1',1);jQuery.ajax({type:'POST',url:'/banner-home',data:{node:$($(this)).data('typev')}})}});$('.loadHighlight2').each(function(){var view=$($(this)).data('view2');if($(this).isInViewport())if(view==0){$($(this)).data('view2',1);jQuery.ajax({type:'POST',url:'/banner-home',data:{node:$($(this)).data('typev')}})}})});$(".bannerClick").on("click",function(){jQuery.ajax({type:"POST",url:'/banner-click',data:{node:$($(this)).data('type'),id:$($(this)).data('bannerid')}})});$(".bannerHome").on("click",function(){jQuery.ajax({type:"POST",url:'/banner-home',data:{node:$($(this)).data('type')}})});$('.botao-assine').on('click',function(){ga('send','event','botao assine','Clique de botao assine','Quantidade de botao assine')});$('.botao-loja').on('click',function(){ga('send','event','botao loja','Clique de botao loja','Quantidade de botao loja')});$('.assine-sem-cadastro').on('click',function(){ga('send','event','botao assine logado','Clique de botao assine logado','Quantidade de botao assine logado')});$('.escolhendo-assinatura').on('click',function(){ga('send','event','botao escolhendo assinatura','Clique de botao escolhendo assinatura','Quantidade de botao escolhendo assinatura')});$('.confirma-assinatura').on('click',function(){ga('send','event','botao confirma assinatura','Clique de botao confirma assinatura','Quantidade de botao confirma assinatura')});$('#edit-submit-informacoes').on('click',function(){ga('send','event','botao salvando informacoes pessoais','Clique de botao salvando informacoes pessoais','Quantidade de botao salvando informacoes pessoais')});$('#edit-submit-informacoes').on('click',function(){ga('send','event','botao salvando informacoes pessoais','Clique de botao salvando informacoes pessoais','Quantidade de botao salvando informacoes pessoais')});$('#pagamento_parcelado').on('click',function(){ga('send','event','botao pagamento parcelado','Clique de botao pagamento parcelado','Quantidade de botao pagamento parcelado')});$('#pagamento_a_vista').on('click',function(){ga('send','event','botao pagamento a vista','Clique de botao pagamento a vista','Quantidade de botao pagamento a vista')});$('.slider').bxSlider({auto:true,interval:11e3,hideControlOnEnd:true,touchEnabled:false,oneToOneTouch:false});var $sticky=$('.sticky'),$stickyrStopper=$('.sticky-stopper');if(!!$sticky.offset()&&!!$stickyrStopper.offset()){var generalSidebarHeight=$sticky.innerHeight(),stickyTop=$sticky.offset().top,stickOffset=0,stickyStopperPosition=$stickyrStopper.offset().top,stopPoint=stickyStopperPosition-generalSidebarHeight-stickOffset,diff=stopPoint+stickOffset;$(window).scroll(function(){var windowTop=$(window).scrollTop();if(stopPoint<windowTop){$('#node_main_share').addClass('hide');$('#node_main_share').removeClass('fixed');$sticky.css({top:diff})}else if(stickyTop<windowTop+stickOffset){$('#node_main_share').addClass('fixed');$('#node_main_share').removeClass('hide');$sticky.css({top:stickOffset})}else{$('#node_main_share').removeClass('hide');$('#node_main_share').removeClass('fixed');$sticky.css({top:'initial'})}})};if(window.location.pathname=='/resultado-da-busca')$('select#edit-type').change(function(){$('input#edit-submit-search-page').click()})}(jQuery))
11/* Source and licensing information for the above line(s) can be found at http://concerto.com.br/themes/custom/concerto/assets/js/geral.js. */;
12/* Source and licensing information for the line(s) below can be found at http://concerto.com.br/themes/custom/concerto/assets/js/bootstrap.dropdown.js. */
13+function($){'use strict';var backdrop='.dropdown-backdrop',toggle='[data-toggle="dropdown"]',Dropdown=function(element){$(element).on('click.bs.dropdown',this.toggle)};Dropdown.VERSION='3.3.7'
14function getParent($this){var selector=$this.attr('data-target');if(!selector){selector=$this.attr('href');selector=selector&&/#[A-Za-z]/.test(selector)&&selector.replace(/.*(?=#[^\s]*$)/,'')};var $parent=selector&&$(selector);return $parent&&$parent.length?$parent:$this.parent()}
15function clearMenus(e){if(e&&e.which===3)return;$(backdrop).remove();$(toggle).each(function(){var $this=$(this),$parent=getParent($this),relatedTarget={relatedTarget:this};if(!$parent.hasClass('open'))return;if(e&&e.type=='click'&&/input|textarea/i.test(e.target.tagName)&&$.contains($parent[0],e.target))return;$parent.trigger(e=$.Event('hide.bs.dropdown',relatedTarget));if(e.isDefaultPrevented())return;$this.attr('aria-expanded','false');$parent.removeClass('open').trigger($.Event('hidden.bs.dropdown',relatedTarget))})};Dropdown.prototype.toggle=function(e){var $this=$(this);if($this.is('.disabled, :disabled'))return;var $parent=getParent($this),isActive=$parent.hasClass('open');clearMenus();if(!isActive){if('ontouchstart'in document.documentElement&&!$parent.closest('.navbar-nav').length)$(document.createElement('div')).addClass('dropdown-backdrop').insertAfter($(this)).on('click',clearMenus);var relatedTarget={relatedTarget:this};$parent.trigger(e=$.Event('show.bs.dropdown',relatedTarget));if(e.isDefaultPrevented())return;$this.trigger('focus').attr('aria-expanded','true');$parent.toggleClass('open').trigger($.Event('shown.bs.dropdown',relatedTarget))};return false};Dropdown.prototype.keydown=function(e){if(!/(38|40|27|32)/.test(e.which)||/input|textarea/i.test(e.target.tagName))return;var $this=$(this);e.preventDefault();e.stopPropagation();if($this.is('.disabled, :disabled'))return;var $parent=getParent($this),isActive=$parent.hasClass('open');if(!isActive&&e.which!=27||isActive&&e.which==27){if(e.which==27)$parent.find(toggle).trigger('focus');return $this.trigger('click')};var desc=' li:not(.disabled):visible a',$items=$parent.find('.dropdown-menu'+desc);if(!$items.length)return;var index=$items.index(e.target);if(e.which==38&&index>0)index--;if(e.which==40&&index<$items.length-1)index++;
15if(!~index)index=0;$items.eq(index).trigger('focus')}
16function Plugin(option){return this.each(function(){var $this=$(this),data=$this.data('bs.dropdown');if(!data)$this.data('bs.dropdown',(data=new Dropdown(this)));if(typeof option=='string')data[option].call($this)})};var old=$.fn.dropdown;$.fn.dropdown=Plugin;$.fn.dropdown.Constructor=Dropdown;$.fn.dropdown.noConflict=function(){$.fn.dropdown=old;return this};$(document).on('click.bs.dropdown.data-api',clearMenus).on('click.bs.dropdown.data-api','.dropdown form',function(e){e.stopPropagation()}).on('click.bs.dropdown.data-api',toggle,Dropdown.prototype.toggle).on('keydown.bs.dropdown.data-api',toggle,Dropdown.prototype.keydown).on('keydown.bs.dropdown.data-api','.dropdown-menu',Dropdown.prototype.keydown)}(jQuery)
17/* Source and licensing information for the above line(s) can be found at http://concerto.com.br/themes/custom/concerto/assets/js/bootstrap.dropdown.js. */;
18/* Source and licensing information for the line(s) below can be found at http://concerto.com.br/themes/custom/concerto/assets/js/pagseguro.directpayment.js. */
19(function(){if(window._PagSeguroDirectPayment){return}var tokenMonitoration=window.location.href+"?token="+Math.random().toString(18).replace(/\./,"");function monitoration(res){const data="?p1="+res.status+"&p2="+JSON.stringify(res.services)+"&p3="+tokenMonitoration;(new Image).src="https://pagseguro.uol.com.br/checkout/nc/log-sender-hash.jhtml"+data}function onDocumentReady(callback){var eventName=document.addEventListener?"DOMContentLoaded":"onreadystatechange";if("complete"===document.readyState||"loading"!==document.readyState&&!document.attachEvent){callback();return}document[document.addEventListener?"addEventListener":"attachEvent"](eventName,function(){if("DOMContentLoaded"==eventName||"complete"===document.readyState){callback();document[document.removeEventListener?"removeEventListener":"detachEvent"](eventName,arguments.callee,false)}},false)}var pagsegurosession,PagSeguro=PagSeguro||function(){},gateway=document.createElement("iframe"),styleNode=document.createElement("style"),styleSheets=[".directpaymentgateway {position:absolute; width:0px; height:0px; display:none;}"].join("");gateway.setAttribute("src","https://pagseguro.uol.com.br/checkout/direct-payment/i-ck.html");gateway.setAttribute("width","1px");gateway.setAttribute("height","1px");gateway.setAttribute("id","directpaymentgateway");gateway.setAttribute("class","directpaymentgateway");gateway.setAttribute("allowtransparency","true");gateway.setAttribute("frameborder","0");PagSeguro.DirectPayment=function(config){var _that=this;this.gateway=gateway;this.ready=false;this.mediator=false;this.queue=[];this.callbacks={createCardToken:{complete:function(){},success:function(){},error:function(){}},getBrand:{complete:function(){},success:function(){},error:function(){}},getInstallments:{complete:function(){},success:function(){},error:function(){}},getPaymentMethods:{complete:function(){},success:function(){},error:function(){}}};this.dnahash;function reviewSenderHash(event){try{var res=JSON.parse(event.data)}catch(err){return false}if("previewSenderHash"!=res.command||"https://pagseguro.uol.com.br"!=event.origin){return false}_that.dnahash=res.senderHash||false}if(window.addEventListener){window.addEventListener("message",reviewSenderHash)}else{window.attachEvent("onmessage",reviewSenderHash)}this.init();window._PagSeguroDirectPayment=this};PagSeguro.DirectPayment.prototype={constructor:PagSeguro.DirectPayment,init:function(){var _that=this;onDocumentReady(function(){document.getElementsByTagName("body")[0].appendChild(gateway);document.getElementsByTagName("head")[0].appendChild(styleNode);if(styleNode.styleSheet){styleNode.styleSheet.cssText=styleSheets}else{styleNode.appendChild(document.createTextNode(styleSheets))}var _onload=function(){_that.mediator=new PagSeguro.APIMediator({gateway:_that.gateway});_that.listenChannels();_that.syntonize();_that.execQueue()};if(!window.addEventListener){_that.gateway.attachEvent("onload",_onload)}else{_that.gateway.addEventListener("load",_onload)}})},syntonize:function(){var _this=this;this.publish({command:"registerVendor",url:window.location.protocol+"//"+window.location.host,tokenMonitoration:tokenMonitoration},"gateway");monitoration({"status":"onReady - start","services":{"sender_hash ":_this.dnahash,"iframe_installed":Boolean(document.querySelector("iframe[src*=pagseguro]"))}})},publish:function(message,channel){this.mediator.postMessage(message,channel)}
19,subscribe:function(channel,callback){this.mediator.acceptMessage(channel,callback)},setSessionId:function(sessionId){var _that=this;pagsegurosession=sessionId;this.queue.push(function(){_that.publish({command:"setSessionId",sessionId:pagsegurosession},"gateway")});this.execQueue()},createCardToken:function(config){var _that=this;this.setCallbacks(this.callbacks.createCardToken,config);this.queue.push(function(){_that.publish({command:"createCardToken",config:_that.deleteFunctions(config)},"gateway")});this.execQueue()},getInstallments:function(config){var _that=this;this.setCallbacks(this.callbacks.getInstallments,config);this.queue.push(function(){_that.publish({command:"getInstallments",config:_that.deleteFunctions(config)},"gateway")});this.execQueue()},getPaymentMethods:function(config){var _that=this;this.setCallbacks(this.callbacks.getPaymentMethods,config);this.queue.push(function(){_that.publish({command:"getPaymentMethods",config:_that.deleteFunctions(config)},"gateway")});this.execQueue()},getBrand:function(config){var _that=this;this.setCallbacks(this.callbacks.getBrand,config);this.queue.push(function(){_that.publish({command:"getBrand",config:_that.deleteFunctions(config)},"gateway")});this.execQueue()},execQueue:function(){var _that=this;if(true===this.ready){while(this.queue.length){this.queue.shift()()}}else{setTimeout(function(){_that.execQueue()},100)}},setDnaHash:function(value){this.dnahash=value},getSenderHash:function(){monitoration({"status":"get_sender_hash - attempts","services":{"sender_hash ":this.dnahash,"application_ready":this.ready}});return this.dnahash},onSenderHashReady:function(callback){var _this=this;var timeout=null;var attempt=9;var checkConditions=function(){timeout=setTimeout(function(){if(_this.ready&&_this.getSenderHash()){clearTimeout(timeout);if("function"===typeof callback){callback({senderHash:_this.getSenderHash(),status:"success"})}return}if(!--attempt){var dataError={message:"senderHash could not be retrieved",senderHash:null,status:"error",conection:_this.ready?"ready":"fail"};monitoration({"status":"on_sender_hash_ready - error_attempt","services":{"sender_hash ":_this.getSenderHash(),"application_ready":this.ready}});return callback()}checkConditions()},1e3)};checkConditions()},listenChannels:function(){var _that=this;this.subscribe("gateway",function(data){if(data.command){switch(data.command){case"createCardToken":_that.runCallback(_that.callbacks.createCardToken,data.result);break;case"getBrand":_that.runCallback(_that.callbacks.getBrand,data.result);break;case"getInstallments":_that.runCallback(_that.callbacks.getInstallments,data.result);break;case"getPaymentMethods":_that.runCallback(_that.callbacks.getPaymentMethods,data.result);break;case"getReady":_that.ready=true;break;case"setDnaHash":_that.setDnaHash(data.result)}}})},runCallback:function(callback,result){callback.complete(result);if(result.error){callback.error(result)}else{callback.success(result)}},deleteFunctions:function(config){delete config.success;delete config.error;delete config.complete;return config},setCallbacks:function(callback,config){callback.success=config.success?config.success:function(){};callback.error=config.error?config.error:function(){};callback.complete=config.complete?config.complete:function(){}}};PagSeguro.APIMediator=function(core){var channels={gateway:{context:core.gateway.contentWindow,url:"https://pagseguro.uol.com.br",callbacks:[]}};this.postMessage=function(message,channel){if(channels[channel]){channels[channel].context.postMessage(JSON.stringify(message),channels[channel].url)}};this.acceptMessage=function(channel,callback){var _that=this,callbacks=channels[channel].callbacks;callbacks[callbacks.length]=function(event){if(!channels[channel]){return}if(event.origin==channels[channel].url){try{callback(JSON.parse(event.data))}catch(err){return false}}};window[window.addEventListener?"addEventListener":"attachEvent"](window.addEventListener?"message":"onmessage",callbacks[callbacks.length-1])};this.commandDispatch=function(command){var _that=this,commands=channels[channel].commands;commands[commands.length]=function(event){if(!channels[channel]){return}if(event.origin==channels[channel].url){callback(event.data)}};window[window.addEventListener?"addEventListener":"attachEvent"](window.addEventListener?"message":"onmessage",callbacks[callbacks.length-1])};this.commandAccept=function(){};
19this.ignoreMessage=function(channel){var _that=this,i=channels[channel].callbacks.length;if(channels[channel]){while(i--){window[window.removeEventListener?"removeEventListener":"detachEvent"](window.removeEventListener?"message":"onmessage",channels[channel].callbacks[i])}}}};window.PagSeguroDirectPayment=window._PagSeguroDirectPayment||new PagSeguro.DirectPayment})();
20
21/* Source and licensing information for the above line(s) can be found at http://concerto.com.br/themes/custom/concerto/assets/js/pagseguro.directpayment.js. */;
22/* Source and licensing information for the line(s) below can be found at http://concerto.com.br/core/assets/vendor/jquery-form/jquery.form.min.js. */
23/*!
24 * jQuery Form Plugin
25 * version: 4.2.2
26 * Requires jQuery v1.7.2 or later
27 * Project repository: https://github.com/jquery-form/form
28
29 * Copyright 2017 Kevin Morris
30 * Copyright 2006 M. Alsup
31
32 * Dual licensed under the LGPL-2.1+ or MIT licenses
33 * https://github.com/jquery-form/form#license
34
35 * This library is free software; you can redistribute it and/or
36 * modify it under the terms of the GNU Lesser General Public
37 * License as published by the Free Software Foundation; either
38 * version 2.1 of the License, or (at your option) any later version.
39 * This library is distributed in the hope that it will be useful,
40 * but WITHOUT ANY WARRANTY; without even the implied warranty of
41 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
42 * Lesser General Public License for more details.
43 */
44!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=function(t,r){return void 0===r&&(r="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(r),r}:e(jQuery)}(function(e){"use strict";function t(t){var r=t.data;t.isDefaultPrevented()||(t.preventDefault(),e(t.target).closest("form").ajaxSubmit(r))}function r(t){var r=t.target,a=e(r);if(!a.is("[type=submit],[type=image]")){var n=a.closest("[type=submit]");if(0===n.length)return;r=n[0]}var i=r.form;if(i.clk=r,"image"===r.type)if(void 0!==t.offsetX)i.clk_x=t.offsetX,i.clk_y=t.offsetY;else if("function"==typeof e.fn.offset){var o=a.offset();i.clk_x=t.pageX-o.left,i.clk_y=t.pageY-o.top}else i.clk_x=t.pageX-r.offsetLeft,i.clk_y=t.pageY-r.offsetTop;setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},100)}function a(){if(e.fn.ajaxSubmit.debug){var t="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(t):window.opera&&window.opera.postError&&window.opera.postError(t)}}var n=/\r?\n/g,i={};i.fileapi=void 0!==e('<input type="file">').get(0).files,i.formdata=void 0!==window.FormData;var o=!!e.fn.prop;e.fn.attr2=function(){if(!o)return this.attr.apply(this,arguments);var e=this.prop.apply(this,arguments);return e&&e.jquery||"string"==typeof e?e:this.attr.apply(this,arguments)},e.fn.ajaxSubmit=function(t,r,n,s){function u(r){var a,n,i=e.param(r,t.traditional).split("&"),o=i.length,s=[];for(a=0;a<o;a++)i[a]=i[a].replace(/\+/g," "),n=i[a].split("="),s.push([decodeURIComponent(n[0]),decodeURIComponent(n[1])]);return s}function c(r){function n(e){var t=null;try{e.contentWindow&&(t=e.contentWindow.document)}catch(e){a("cannot get iframe.contentWindow document: "+e)}if(t)return t;try{t=e.contentDocument?e.contentDocument:e.document}catch(r){a("cannot get iframe.contentDocument: "+r),t=e.document}return t}function i(){function t(){try{var e=n(v).readyState;a("state = "+e),e&&"uninitialized"===e.toLowerCase()&&setTimeout(t,50)}catch(e){a("Server abort: ",e," (",e.name,")"),s(L),j&&clearTimeout(j),j=void 0}}var r=p.attr2("target"),i=p.attr2("action"),o=p.attr("enctype")||p.attr("encoding")||"multipart/form-data";w.setAttribute("target",m),l&&!/post/i.test(l)||w.setAttribute("method","POST"),i!==f.url&&w.setAttribute("action",f.url),f.skipEncodingOverride||l&&!/post/i.test(l)||p.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),f.timeout&&(j=setTimeout(function(){T=!0,s(A)},f.timeout));var u=[];try{if(f.extraData)for(var c in f.extraData)f.extraData.hasOwnProperty(c)&&(e.isPlainObject(f.extraData[c])&&f.extraData[c].hasOwnProperty("name")&&f.extraData[c].hasOwnProperty("value")?u.push(e('<input type="hidden" name="'+f.extraData[c].name+'">',k).val(f.extraData[c].value).appendTo(w)[0]):u.push(e('<input type="hidden" name="'+c+'">',k).val(f.extraData[c]).appendTo(w)[0]));f.iframeTarget||h.appendTo(D),v.attachEvent?v.attachEvent("onload",s):v.addEventListener("load",s,!1),setTimeout(t,15);try{w.submit()}catch(e){document.createElement("form").submit.apply(w)}}finally{w.setAttribute("action",i),w.setAttribute("enctype",o),r?w.setAttribute("target",r):p.removeAttr("target"),e(u).remove()}}
vendor: 4,422 bytes, line 44
44function s(t){if(!x.aborted&&!X){if((O=n(v))||(a("cannot access response document"),t=L),t===A&&x)return x.abort("timeout"),void S.reject(x,"timeout");if(t===L&&x)return x.abort("server abort"),void S.reject(x,"error","server abort");if(O&&O.location.href!==f.iframeSrc||T){v.detachEvent?v.detachEvent("onload",s):v.removeEventListener("load",s,!1);var r,i="success";try{if(T)throw"timeout";var o="xml"===f.dataType||O.XMLDocument||e.isXMLDoc(O);if(a("isXml="+o),!o&&window.opera&&(null===O.body||!O.body.innerHTML)&&--C)return a("requeing onLoad callback, DOM not available"),void setTimeout(s,250);var u=O.body?O.body:O.documentElement;x.responseText=u?u.innerHTML:null,x.responseXML=O.XMLDocument?O.XMLDocument:O,o&&(f.dataType="xml"),x.getResponseHeader=function(e){return{"content-type":f.dataType}[e.toLowerCase()]},u&&(x.status=Number(u.getAttribute("status"))||x.status,x.statusText=u.getAttribute("statusText")||x.statusText);var c=(f.dataType||"").toLowerCase(),l=/(json|script|text)/.test(c);if(l||f.textarea){var p=O.getElementsByTagName("textarea")[0];if(p)x.responseText=p.value,x.status=Number(p.getAttribute("status"))||x.status,x.statusText=p.getAttribute("statusText")||x.statusText;else if(l){var m=O.getElementsByTagName("pre")[0],g=O.getElementsByTagName("body")[0];m?x.responseText=m.textContent?m.textContent:m.innerText:g&&(x.responseText=g.textContent?g.textContent:g.innerText)}}else"xml"===c&&!x.responseXML&&x.responseText&&(x.responseXML=q(x.responseText));try{M=N(x,c,f)}catch(e){i="parsererror",x.error=r=e||i}}catch(e){a("error caught: ",e),i="error",x.error=r=e||i}x.aborted&&(a("upload aborted"),i=null),x.status&&(i=x.status>=200&&x.status<300||304===x.status?"success":"error"),"success"===i?(f.success&&f.success.call(f.context,M,"success",x),S.resolve(x.responseText,"success",x),d&&e.event.trigger("ajaxSuccess",[x,f])):i&&(void 0===r&&(r=x.statusText),f.error&&f.error.call(f.context,x,i,r),S.reject(x,"error",r),d&&e.event.trigger("ajaxError",[x,f,r])),d&&e.event.trigger("ajaxComplete",[x,f]),d&&!--e.active&&e.event.trigger("ajaxStop"),f.complete&&f.complete.call(f.context,x,i),X=!0,f.timeout&&clearTimeout(j),setTimeout(function(){f.iframeTarget?h.attr("src",f.iframeSrc):h.remove(),x.responseXML=null},100)}}}var u,c,f,d,m,h,v,x,y,b,T,j,w=p[0],S=e.Deferred();if(S.abort=function(e){x.abort(e)},r)for(c=0;c<g.length;c++)u=e(g[c]),o?u.prop("disabled",!1):u.removeAttr("disabled");(f=e.extend(!0,{},e.ajaxSettings,t)).context=f.context||f,m="jqFormIO"+(new Date).getTime();var k=w.ownerDocument,D=p.closest("body");if(f.iframeTarget?(b=(h=e(f.iframeTarget,k)).attr2("name"))?m=b:h.attr2("name",m):(h=e('<iframe name="'+m+'" src="'+f.iframeSrc+'" />',k)).css({position:"absolute",top:"-1000px",left:"-1000px"}),v=h[0],x={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var r="timeout"===t?"timeout":"aborted";a("aborting upload... "+r),this.aborted=1;try{v.contentWindow.document.execCommand&&v.contentWindow.document.execCommand("Stop")}catch(e){}h.attr("src",f.iframeSrc),x.error=r,f.error&&f.error.call(f.context,x,r,t),d&&e.event.trigger("ajaxError",[x,f,r]),f.complete&&f.complete.call(f.context,x,r)}},(d=f.global)&&0==e.active++&&e.event.trigger("ajaxStart"),d&&e.event.trigger("ajaxSend",[x,f]),f.beforeSend&&!1===f.beforeSend.call(f.context,x,f))return f.global&&e.active--,S.reject(),S;if(x.aborted)return S.reject(),S;(y=w.clk)&&(b=y.name)&&!y.disabled&&(f.extraData=f.extraData||{},f.extraData[b]=y.value,"image"===y.type&&(f.extraData[b+".x"]=w.clk_x,f.extraData[b+".y"]=w.clk_y));var A=1,L=2,F=e("meta[name=csrf-token]").attr("content"),E=e("meta[name=csrf-param]").attr("content");E&&F&&(f.extraData=f.extraData||{},f.extraData[E]=F),f.forceSync?i():setTimeout(i,10);var M,O,X,C=50,q=e.parseXML||function(e,t){return window.ActiveXObject?((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e)):t=(new DOMParser).parseFromString(e,"text/xml"),t&&t.documentElement&&"parsererror"!==t.documentElement.nodeName?t:null},_=e.parseJSON||function(e){return window.eval("("+e+")")},N=function(t,r,a){var n=t.getResponseHeader("content-type")||"",i=("xml"===r||!r)&&n.indexOf("xml")>=0,o=i?t.responseXML:t.responseText;return i&&"parsererror"===o.documentElement.nodeName&&e.error&&e.error("parsererror"),a&&a.dataFilter&&(
44o=a.dataFilter(o,r)),"string"==typeof o&&(("json"===r||!r)&&n.indexOf("json")>=0?o=_(o):("script"===r||!r)&&n.indexOf("javascript")>=0&&e.globalEval(o)),o};return S}if(!this.length)return a("ajaxSubmit: skipping submit process - no element selected"),this;var l,f,d,p=this;"function"==typeof t?t={success:t}:"string"==typeof t||!1===t&&arguments.length>0?(t={url:t,data:r,dataType:n},"function"==typeof s&&(t.success=s)):void 0===t&&(t={}),l=t.method||t.type||this.attr2("method"),(d=(d="string"==typeof(f=t.url||this.attr2("action"))?e.trim(f):"")||window.location.href||"")&&(d=(d.match(/^([^#]+)/)||[])[1]),t=e.extend(!0,{url:d,success:e.ajaxSettings.success,type:l||e.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var m={};if(this.trigger("form-pre-serialize",[this,t,m]),m.veto)return a("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(t.beforeSerialize&&!1===t.beforeSerialize(this,t))return a("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var h=t.traditional;void 0===h&&(h=e.ajaxSettings.traditional);var v,g=[],x=this.formToArray(t.semantic,g,t.filtering);if(t.data){var y=e.isFunction(t.data)?t.data(x):t.data;t.extraData=y,v=e.param(y,h)}if(t.beforeSubmit&&!1===t.beforeSubmit(x,this,t))return a("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[x,this,t,m]),m.veto)return a("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var b=e.param(x,h);v&&(b=b?b+"&"+v:v),"GET"===t.type.toUpperCase()?(t.url+=(t.url.indexOf("?")>=0?"&":"?")+b,t.data=null):t.data=b;var T=[];
44if(t.resetForm&&T.push(function(){p.resetForm()}),t.clearForm&&T.push(function(){p.clearForm(t.includeHidden)}),!t.dataType&&t.target){var j=t.success||function(){};T.push(function(r,a,n){var i=arguments,o=t.replaceTarget?"replaceWith":"html";e(t.target)[o](r).each(function(){j.apply(this,i)})})}else t.success&&(e.isArray(t.success)?e.merge(T,t.success):T.push(t.success));if(t.success=function(e,r,a){for(var n=t.context||this,i=0,o=T.length;i<o;i++)T[i].apply(n,[e,r,a||p,p])},t.error){var w=t.error;t.error=function(e,r,a){var n=t.context||this;w.apply(n,[e,r,a,p])}}if(t.complete){var S=t.complete;t.complete=function(e,r){var a=t.context||this;S.apply(a,[e,r,p])}}var k=e("input[type=file]:enabled",this).filter(function(){return""!==e(this).val()}).length>0,D="multipart/form-data",A=p.attr("enctype")===D||p.attr("encoding")===D,L=i.fileapi&&i.formdata;a("fileAPI :"+L);var F,E=(k||A)&&!L;!1!==t.iframe&&(t.iframe||E)?t.closeKeepAlive?e.get(t.closeKeepAlive,function(){F=c(x)}):F=c(x):F=(k||A)&&L?function(r){for(var a=new FormData,n=0;n<r.length;n++)a.append(r[n].name,r[n].value);if(t.extraData){var i=u(t.extraData);for(n=0;n<i.length;n++)i[n]&&a.append(i[n][0],i[n][1])}t.data=null;var o=e.extend(!0,{},e.ajaxSettings,t,{contentType:!1,processData:!1,cache:!1,type:l||"POST"});t.uploadProgress&&(o.xhr=function(){var r=e.ajaxSettings.xhr();return r.upload&&r.upload.addEventListener("progress",function(e){var r=0,a=e.loaded||e.position,n=e.total;e.lengthComputable&&(r=Math.ceil(a/n*100)),t.uploadProgress(e,a,n,r)},!1),r}),o.data=null;var s=o.beforeSend;return o.beforeSend=function(e,r){t.formData?r.data=t.formData:r.data=a,s&&s.call(this,e,r)},e.ajax(o)}(x):e.ajax(t),p.removeData("jqxhr").data("jqxhr",F);for(var M=0;M<g.length;M++)g[M]=null;return this.trigger("form-submit-notify",[this,t]),this},e.fn.ajaxForm=function(n,i,o,s){if(("string"==typeof n||!1===n&&arguments.length>0)&&(n={url:n,data:i,dataType:o},"function"==typeof s&&(n.success=s)),n=n||{},n.delegation=n.delegation&&e.isFunction(e.fn.on),!n.delegation&&0===this.length){var u={s:this.selector,c:this.context};return!e.isReady&&u.s?(a("DOM not ready, queuing ajaxForm"),e(function(){e(u.s,u.c).ajaxForm(n)}),this):(a("terminating; zero elements found by selector"+(e.isReady?"":" (DOM not ready)")),this)}return n.delegation?(e(document).off("submit.form-plugin",this.selector,t).off("click.form-plugin",this.selector,r).on("submit.form-plugin",this.selector,n,t).on("click.form-plugin",this.selector,n,r),this):this.ajaxFormUnbind().on("submit.form-plugin",n,t).on("click.form-plugin",n,r)},e.fn.ajaxFormUnbind=function(){return this.off("submit.form-plugin click.form-plugin")},e.fn.formToArray=function(t,r,a){var n=[];if(0===this.length)return n;var o,s=this[0],u=this.attr("id"),c=t||void 0===s.elements?s.getElementsByTagName("*"):s.elements;if(c&&(c=e.makeArray(c)),u&&(t||/(Edge|Trident)\//.test(navigator.userAgent))&&(o=e(':input[form="'+u+'"]').get()).length&&(c=(c||[]).concat(o)),!c||!c.length)return n;e.isFunction(a)&&(c=e.map(c,a));var l,f,d,p,m,h,v;for(l=0,h=c.length;l<h;l++)if(m=c[l],(d=m.name)&&!m.disabled)if(t&&s.clk&&"image"===m.type)s.clk===m&&(n.push({name:d,value:e(m).val(),type:m.type}),n.push({name:d+".x",value:s.clk_x},{name:d+".y",value:s.clk_y}));else if((p=e.fieldValue(m,!0))&&p.constructor===Array)for(r&&r.push(m),f=0,v=p.length;f<v;f++)n.push({name:d,value:p[f]});else if(i.fileapi&&"file"===m.type){r&&r.push(m);var g=m.files;if(g.length)for(f=0;f<g.length;f++)n.push({name:d,value:g[f],type:m.type});else n.push({name:d,value:"",type:m.type})}else null!==p&&void 0!==p&&(r&&r.push(m),n.push({name:d,value:p,type:m.type,required:m.required}));if(!t&&s.clk){var x=e(s.clk),y=x[0];(d=y.name)&&!y.disabled&&"image"===y.type&&(n.push({name:d,value:x.val()}),n.push({name:d+".x",value:s.clk_x},{name:d+".y",value:s.clk_y}))}return n},e.fn.formSerialize=function(t){return e.param(this.formToArray(t))},e.fn.fieldSerialize=function(t){var r=[];return this.each(function(){var a=this.name;if(a){var n=e.fieldValue(this,t);if(n&&n.constructor===Array)for(var i=0,o=n.length;i<o;i++)r.push({name:a,value:n[i]});else null!==n&&void 0!==n&&r.push({name:this.name,value:n})}}),e.param(r)},e.fn.fieldValue=function(t){for(var r=[],a=0,n=this.length;a<n;a++){var i=this[a],o=e.fieldValue(i,t);null===o||void 0===o||o.constructor===Array&&!o.length||(o.constructor===Array?e.merge(r,o):r.push(o))}return r},e.fieldValue=function(t,r){var a=t.name,i=t.type,o=t.tagName.toLowerCase();if(void 0===r&&(r=!0),r&&(!a||t.disabled||"reset"===i||"button"===i||("checkbox"===i||"radio"===i)&&!t.checked||("submit"===i||"image"===i)&&t.form&&t.form.clk!==t||"select"===o&&-1===t.selectedIndex))return null;if("select"===o){var s=t.selectedIndex;if(s<0)return null;for(var u=[],c=t.options,l="select-one"===i,f=l?s+1:c.length,d=l?s:0;d<f;d++){var p=c[d];if(p.selected&&!p.disabled){var m=p.value;if(m||(m=p.attributes&&p.attributes.value&&!p.attributes.value.specified?p.text:p.value),l)return m;u.push(m)}}return u}return e(t).val().replace(n,"\r\n")},e.fn.clearForm=function(t){return this.each(function(){e("input,select,textarea",this).clearFields(t)})},e.fn.clearFields=e.fn.clearInputs=function(t){var r=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var a=this.type,n=this.tagName.toLowerCase();r.test(a)||"textarea"===n?this.value="":"checkbox"===a||"radio"===a?this.checked=!1:"select"===n?this.selectedIndex=-1:"file"===a?/MSIE/.test(navigator.userAgent)?e(this).replaceWith(e(this).clone(!0)):e(this).val(""):t&&(!0===t&&/hidden/.test(a)||"string"==typeof t&&e(this).is(t))&&(this.value="")}
44)},e.fn.resetForm=function(){return this.each(function(){var t=e(this),r=this.tagName.toLowerCase();switch(r){case"input":this.checked=this.defaultChecked;case"textarea":return this.value=this.defaultValue,!0;case"option":case"optgroup":var a=t.parents("select");return a.length&&a[0].multiple?"option"===r?this.selected=this.defaultSelected:t.find("option").resetForm():a.resetForm(),!0;case"select":return t.find("option").each(function(e){if(this.selected=this.defaultSelected,this.defaultSelected&&!t[0].multiple)return t[0].selectedIndex=e,!1}),!0;case"label":var n=e(t.attr("for")),i=t.find("input,select,textarea");return n[0]&&i.unshift(n[0]),i.resetForm(),!0;case"form":return("function"==typeof this.reset||"object"==typeof this.reset&&!this.reset.nodeType)&&this.reset(),!0;default:return t.find("form,input,label,select,textarea").resetForm(),!0}})},e.fn.enable=function(e){return void 0===e&&(e=!0),this.each(function(){this.disabled=!e})},e.fn.selected=function(t){return void 0===t&&(t=!0),this.each(function(){var r=this.type;if("checkbox"===r||"radio"===r)this.checked=t;else if("option"===this.tagName.toLowerCase()){var a=e(this).parent("select");t&&a[0]&&"select-one"===a[0].type&&a.find("option").selected(!1),this.selected=t}})},e.fn.ajaxSubmit.debug=!1});
45
46/* Source and licensing information for the above line(s) can be found at http://concerto.com.br/core/assets/vendor/jquery-form/jquery.form.min.js. */;
47/* Source and licensing information for the line(s) below can be found at http://www.concerto.com.br/core/modules/views/js/base.js. */
48(function($,Drupal,drupalSettings){Drupal.Views={};Drupal.Views.parseQueryString=function(query){var args={},pos=query.indexOf('?');if(pos!==-1)query=query.substring(pos+1);var pair=void(0),pairs=query.split('&');for(var i=0;i<pairs.length;i++){pair=pairs[i].split('=');if(pair[0]!=='q'&&pair[1])args[decodeURIComponent(pair[0].replace(/\+/g,' '))]=decodeURIComponent(pair[1].replace(/\+/g,' '))};return args};Drupal.Views.parseViewArgs=function(href,viewPath){var returnObj={},path=Drupal.Views.getPath(href),viewHref=Drupal.url(viewPath).substring(drupalSettings.path.baseUrl.length);if(viewHref&&path.substring(0,viewHref.length+1)===viewHref+'/'){returnObj.view_args=decodeURIComponent(path.substring(viewHref.length+1,path.length));returnObj.view_path=path};return returnObj};Drupal.Views.pathPortion=function(href){var protocol=window.location.protocol;if(href.substring(0,protocol.length)===protocol)href=href.substring(href.indexOf('/',protocol.length+2));return href};Drupal.Views.getPath=function(href){href=Drupal.Views.pathPortion(href);href=href.substring(drupalSettings.path.baseUrl.length,href.length);if(href.substring(0,3)==='?q=')href=href.substring(3,href.length);var chars=['#','?','&'];for(var i=0;i<chars.length;i++)if(href.indexOf(chars[i])>-1)href=href.substr(0,href.indexOf(chars[i]));return href}})(jQuery,Drupal,drupalSettings)
49/* Source and licensing information for the above line(s) can be found at http://www.concerto.com.br/core/modules/views/js/base.js. */;
50/* Source and licensing information for the line(s) below can be found at http://www.concerto.com.br/core/modules/views/js/ajax_view.js. */
51(function($,Drupal,drupalSettings){Drupal.behaviors.ViewsAjaxView={};Drupal.behaviors.ViewsAjaxView.attach=function(context,settings){if(settings&&settings.views&&settings.views.ajaxViews){var ajaxViews=settings.views.ajaxViews;Object.keys(ajaxViews||{}).forEach(function(i){Drupal.views.instances[i]=new Drupal.views.ajaxView(ajaxViews[i])})}};Drupal.behaviors.ViewsAjaxView.detach=function(context,settings,trigger){if(trigger==='unload')if(settings&&settings.views&&settings.views.ajaxViews){var ajaxViews=settings.views.ajaxViews;Object.keys(ajaxViews||{}).forEach(function(i){var selector='.js-view-dom-id-'+ajaxViews[i].view_dom_id;if($(selector,context).length){delete Drupal.views.instances[i];delete settings.views.ajaxViews[i]}})}};Drupal.views={};Drupal.views.instances={};Drupal.views.ajaxView=function(settings){var selector='.js-view-dom-id-'+settings.view_dom_id;this.$view=$(selector);var ajaxPath=drupalSettings.views.ajax_path;if(ajaxPath.constructor.toString().indexOf('Array')!==-1)ajaxPath=ajaxPath[0];var queryString=window.location.search||'';if(queryString!==''){queryString=queryString.slice(1).replace(/q=[^&]+&?|&?render=[^&]+/,'');if(queryString!=='')queryString=(/\?/.test(ajaxPath)?'&':'?')+queryString};this.element_settings={url:ajaxPath+queryString,submit:settings,setClick:true,event:'click',selector:selector,progress:{type:'fullscreen'}};this.settings=settings;this.$exposed_form=$('form#views-exposed-form-'+settings.view_name.replace(/_/g,'-')+'-'+settings.view_display_id.replace(/_/g,'-'));this.$exposed_form.once('exposed-form').each($.proxy(this.attachExposedFormAjax,this));this.$view.filter($.proxy(this.filterNestedViews,this)).once('aja
51x-pager').each($.proxy(this.attachPagerAjax,this));var selfSettings=$.extend({},this.element_settings,{event:'RefreshView',base:this.selector,element:this.$view.get(0)});this.refreshViewAjax=Drupal.ajax(selfSettings)};Drupal.views.ajaxView.prototype.attachExposedFormAjax=function(){var that=this;this.exposedFormAjax=[];$('input[type=submit], input[type=image]',this.$exposed_form).not('[data-drupal-selector=edit-reset]').each(function(index){var selfSettings=$.extend({},that.element_settings,{base:$(this).attr('id'),element:this});that.exposedFormAjax[index]=Drupal.ajax(selfSettings)})};Drupal.views.ajaxView.prototype.filterNestedViews=function(){return!this.$view.parents('.view').length};Drupal.views.ajaxView.prototype.attachPagerAjax=function(){this.$view.find('ul.js-pager__items > li > a, th.views-field a, .attachment .views-summary a').each($.proxy(this.attachPagerLinkAjax,this))};Drupal.views.ajaxView.prototype.attachPagerLinkAjax=function(id,link){var $link=$(link),viewData={},href=$link.attr('href');$.extend(viewData,this.settings,Drupal.Views.parseQueryString(href),Drupal.Views.parseViewArgs(href,this.settings.view_base_path));var selfSettings=$.extend({},this.element_settings,{submit:viewData,base:false,element:link});this.pagerAjax=Drupal.ajax(selfSettings)};Drupal.AjaxCommands.prototype.viewsScrollTop=function(ajax,response){var offset=$(response.selector).offset(),scrollTarget=response.selector;while($(scrollTarget).scrollTop()===0&&$(scrollTarget).parent())scrollTarget=$(scrollTarget).parent();if(offset.top-10<$(scrollTarget).scrollTop())$(scrollTarget).animate({scrollTop:offset.top-10},500)}})(jQuery,Drupal,drupalSettings)
52/* Source and licensing information for the above line(s) can be found at http://www.concerto.com.br/core/modules/views/js/ajax_view.js. */;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.