").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),e=c.settings.submitHandler.call(c,c.currentForm,b),c.submitButton&&d.remove(),void 0!==e?e:!1):!0}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,d=d.concat(c.errorList)}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0];if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(b,c){i[c]=f[c],delete f[c],"required"===c&&a(j).removeAttr("aria-required")}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g),a(j).attr("aria-required","true")),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}),a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){return!!a.trim(""+a(b).val())},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||-1!==a.inArray(c.keyCode,d)||(b.name in this.submitted||b===this.lastElement)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c=a.data(this.form,"validator"),d="on"+b.type.replace(/^validate/,""),e=c.settings;e[d]&&!a(this).is(e.ignore)&&e[d].call(c,this,b)}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){d[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(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']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler),a(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c=this.clean(b),d=this.validationTargetFor(c),e=!0;return this.lastElement=d,void 0===d?delete this.invalid[c.name]:(this.prepareElement(d),this.currentElements=a(d),e=this.check(d)!==!1,e?delete this.invalid[d.name]:this.invalid[d.name]=!0),a(b).attr("aria-invalid",!e),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),e},showErrors:function(b){if(b){a.extend(this.errorMap,b),this.errorList=[];for(var c in b)this.errorList.push({message:b[c],element:this.findByName(c)[0]});this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors();var b,c=this.elements().removeData("previousValue").removeAttr("aria-invalid");if(this.settings.unhighlight)for(b=0;c[b];b++)this.settings.unhighlight.call(this,c[b],this.settings.errorClass,"");else c.removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){return!this.name&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in c||!b.objectLength(a(this).rules())?!1:(c[this.name]=!0,!0)})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([]),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d=a(b),e=b.type;return"radio"===e||"checkbox"===e?this.findByName(b.name).filter(":checked").val():"number"===e&&"undefined"!=typeof b.validity?b.validity.badInput?!1:d.val():(c=d.val(),"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f=a(b).rules(),g=a.map(f,function(a,b){return b}).length,h=!1,i=this.elementValue(b);for(d in f){e={method:d,parameters:f[d]};try{if(c=a.validator.methods[d].call(this,i,b,e.parameters),"dependency-mismatch"===c&&1===g){h=!0;continue}if(h=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(j){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",j),j instanceof TypeError&&(j.message+=". Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),j}}if(!h)return this.objectLength(f)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;aWarning: No message defined for "+b.name+"")},formatAndAdd:function(b,c){var d=this.defaultMessage(b,c.method),e=/\$?\{(\d+)\}/g;"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),this.errorList.push({message:d,element:b,method:c.method}),this.errorMap[b.name]=d,this.submitted[b.name]=d},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],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 a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g=this.errorsFor(b),h=this.idOrName(b),i=a(b).attr("aria-describedby");g.length?(g.removeClass(this.settings.validClass).addClass(this.settings.errorClass),g.html(c)):(g=a("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(c||""),d=g,this.settings.wrapper&&(d=g.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement(d,a(b)):d.insertAfter(b),g.is("label")?g.attr("for",h):0===g.parents("label[for='"+h+"']").length&&(f=g.attr("id").replace(/(:|\.|\[|\]|\$)/g,"\\$1"),i?i.match(new RegExp("\\b"+f+"\\b"))||(i+=" "+f):i=f,a(b).attr("aria-describedby",i),e=this.groups[b.name],e&&a.each(this.groups,function(b,c){c===e&&a("[name='"+b+"']",this.currentForm).attr("aria-describedby",g.attr("id"))}))),!c&&this.settings.success&&(g.text(""),"string"==typeof this.settings.success?g.addClass(this.settings.success):this.settings.success(g,b)),this.toShow=this.toShow.add(g)},errorsFor:function(b){var c=this.idOrName(b),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+d.replace(/\s+/g,", #")),this.errors().filter(e)},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+b+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):!0},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,"remote")})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a[c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0!==e.param?e.param:!0:delete b[d]}}),a.each(b,function(d,e){b[d]=a.isFunction(e)?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(c[0]),Number(c[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:b.length>0},email:function(a,b){return this.optional(b)||/^[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(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?: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(a)},date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a).toString())},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 \-]+/.test(a))return!1;var c,d,e=0,f=0,g=!1;if(a=a.replace(/\D/g,""),a.length<13||a.length>19)return!1;for(c=a.length-1;c>=0;c--)d=a.charAt(c),f=parseInt(d,10),g&&(f*=2)>9&&(f-=9),e+=f,g=!g;return e%10===0},minlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||d>=e},rangelength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||c>=a},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.off(".validate-equalTo").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d){if(this.optional(c))return"dependency-mismatch";var e,f,g=this.previousValue(c);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),g.originalMessage=this.settings.messages[c.name].remote,this.settings.messages[c.name].remote=g.message,d="string"==typeof d&&{url:d}||d,g.old===b?g.valid:(g.old=b,e=this,this.startRequest(c),f={},f[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,dataType:"json",data:f,context:e.currentForm,success:function(d){var f,h,i,j=d===!0||"true"===d;e.settings.messages[c.name].remote=g.originalMessage,j?(i=e.formSubmitted,e.prepareElement(c),e.formSubmitted=i,e.successList.push(c),delete e.invalid[c.name],e.showErrors()):(f={},h=d||e.defaultMessage(c,"remote"),f[c.name]=g.message=a.isFunction(h)?h(b):h,e.invalid[c.name]=!0,e.showErrors(f)),g.valid=j,e.stopRequest(c,j)}},d)),"pending")}}});var b,c={};a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxSettings).mode,f=("port"in d?d:a.ajaxSettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)})});(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){t.ui=t.ui||{},t.ui.version="1.12.1";var e=0,i=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},h=e.split(".")[0];e=e.split(".")[1];var l=h+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][l.toLowerCase()]=function(e){return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var s,n,o=i.call(arguments,1),a=0,r=o.length;r>a;a++)for(s in o[a])n=o[a][s],o[a].hasOwnProperty(s)&&void 0!==n&&(e[s]=t.isPlainObject(n)?t.isPlainObject(e[s])?t.widget.extend({},e[s],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,s){var n=s.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=i.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new s(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("
NHỮNG ƯU ĐIỂM VƯỢT TRỘI VÀ CAM KẾT VỀ CHẤT LƯỢNG CỦA CNC VIỆT HÀN
- Công ty TNHH sản xuất cơ khí và giải pháp công nghệ Thuận Phong - Thương hiệu máy CNC Việt Hàn - Nhà sản xuất máy cnc hàng đầu Việt Nam
Địa chỉ: Số 6B hẻm 43/98/25, Ngách 43/98 Ngõ 123 Trung Kính, phường Trung Hòa, quận Cầu Giấy, Hà Nội
Xưởng sản xuất: 95 Gia Thượng - Long Biên
Máy CNC Việt Hàn được sản xuất theo hệ thống quản lý chất lượng tiêu chuẩn quốc tế ISO 9001-2015. Áp dụng cho tất cả các sản phẩm cung cấp trong nước và xuất khẩu của công ty.
CÁC GIẢI THƯỞNG VÀ CÁC HOẠT ĐỘNG TIÊU BIỂU CỦA CÔNG TY
Năm 2016:
CNC Việt Hàn vinh dự nhận danh hiệu TOP 50 nhãn hiệu hàng đầu, TOP 50 sản phẩm vàng Việt Nam 2016 - Do Hội sở hữu trí tuệ Việt Nam trao tặng:
Lãnh đạo CNC Việt Hàn cùng lãnh đạo các đơn vị khác như Công ty Tân Á Đại Thành, Công ty cổ phần Supe Phốt phát và hóa chất Lâm Thao, Công ty lọc hóa dầu Bình Sơn, Xi măng ChinFon – Hải Phòng, VIGRACERA…tham dự hội đàm tại Văn phòng Chính Phủ với Phó thủ tướng Trịnh Đình Dũng và Bộ trưởng bộ Tài nguyên và môi trường Trần Hồng Hà trong khuôn khổ buổi lễ biêu dương các doanh nghiệp sáng tạo ứng dụng công nghệ thân thiện môi trường vì mục tiêu tăng trưởng xanh quốc gia.
Tháng 6/2017 CNC Việt Hàn vinh dự được Liên hiệp chất lượng Châu Á Thái Bình Dương - APQ UNION Phối hợp với tổ chức GLOBAL GTA ( Vương quốc Anh) và Tổ chức Đánh giá và Chứng nhận Quốc tế InterConformity (Cộng Hòa Liên Bang Đức) thành viên của hiệp hội chứng nhận quốc tế , là cơ quan chuyên ngành đánh giá, xếp hạng và chứng nhận hệ thống quản lý chất lượng, quy tắc kỹ thuật dựa trên các tiêu chuẩn quốc tế được thừa nhận trên toàn cầu. Thực hiện khảo sát và công bố tại Việt nam - Chứng nhận Thương Hiệu tiêu biểu chất lượng Vượt trội - Quality Brands Outstanding 2017.
NHỮNG TÍNH NĂNG ƯU VIỆT CỦA MÁY CNC VIỆT HÀN
1. Về Chất lượng, Máy chế biến gỗ, Máy CNC Trung tâm, Máy CNC đục tượng, đục phẳng, CNC Plasma, CNC Tiện gỗ vi tính, CNC Laser, CNC làm khuôn giày, CNC làm khuôn xốp, CNC cắt lô giấy...:
Máy cắt plasma CNC - CNC Việt Hàn
Máy cắt Laser Fiber - 1530
Máy Gia Công gỗ CNC Trung Tâm - Máy dán cạnh - Hàng nhập khẩu chính hãng tiêu chuẩn Châu Âu
Máy đục gỗ, máy khắc gỗ, Máy đục tượng CNC - CNC Việt Hàn
- Máy được sản xuất với linh kiện mới 100%, nhập khẩu chính hãng. Toàn bộ linh kiện cơ khí: thanh ray, con trượt, vítme. được nhập khẩu trực tiếp từ các nhà sản xuất uy tín trên thế giới. Công ty cam kết bảo hành 3 năm cho toàn bộ phần cơ khí, thanh ray, vítme. bảo hành 1 năm phần điện và phụ kiện. Với các yêu cầu khác, khách hàng có nhu cầu bảo hành lâu hơn cũng sẽ được công ty đáp ứng.
- Khung máy có độ chính xác cao, được sản xuất trên dây chuyền tự động, hiện đại đảm bảo chắc khỏe và có độ ồn thấp.
- Với những dòng máy CNC plasma cắt sắt, Inox được sản xuất chuyên nghiệp. Tốc độ chạy không tải cao, ổn định, chính xác. Khung máy được sơn tĩnh điện toàn bộ, đảm bảo tính thẩm mỹ và độ bền cao. Máy sử dụng hộp số hành tinh và ray trượt vuông cực kỳ chính xác. Kết hợp với bộ điều khiển công nghiệp và nguồn plasma chất lượng cao. CNC VIỆT HÀN mang đến cho quý khách một sản phẩm uy tín, chất lượng nhất
- Với các máy gia công gỗ công nghiệp, thay giao tự động được sử dụng động cơ của Nhật, thanh răng của Đức, đầu khoan Italia, hệ thông điều khiển Syntec Đài Loan, giúp máy chạy tốc độ cao mà vẫn ổn định.
- Với các dòng máy điêu khắc gỗ chiều cao từ mặt bàn nhôm lên củ đục từ 30cm đến 35cm nên có thể đục được tất cả các sản phẩm có phôi gỗ dày từ 5mm đến 300mm như chân sập, chân cầu thang. Khi cần có thể dễ dàng tích hợp trục quay tròn để nâng cấp đục tròn và đục tượng ( đường kính tượng tối đa 25cm) .
- Tốc độ gia công nhanh, máy chạy ổn định không rung lắc, chất lượng sản phẩm khắc có độ mịn và sắc nét cao.
- Máy được lắp hệ thống điều khiển chuyển động Drive + Servo nên luôn chạy ổn định, không bị mất bước.
- Hệ thống truyền động trục X, Z sử dụng thanh xoắn vít me 25 bước 10 của Đài Loan và Nhật Bản .
2. Về hậu mãi và đào tạo:
- Có chỗ ăn ở và đào tạo vẽ, thiết kế, vận hành máy miễn phí đến khi thành thạo cho khách hàng.
- Công ty có chính sách hỗ trợ quét mẫu Scan 3D miễn phí tại trụ sở công ty cho tất cả các khách hàng, giúp cho công việc thiết kế để tự tạo ra mẫu mới của khách hàng trở nên vô cùng đơn giản và nhanh gọn. Tiết kiệm rất nhiều chi phí vì không phải mua thêm mẫu mới và giảm thời gian vẽ mẫu cho khách hàng.
- Cam kết thực hiện chính sách đổi mới 01 đổi 01 khi linh kiện gặp sự cố trong thời gian bảo hành.
Công tác đào tạo thiết kế chuyên nghiệp miễn phí tại trụ sở Công ty CNC Việt Hàn hoặc các chi nhánh đại lý của Công ty.
Khi so sánh giá thành của một sản phẩm nên so sánh trên cùng một mặt bằng chất lượng và dịch vụ sau bán hàng . Hãy đến với chúng tôi để được trực tiếp vận hành chạy thử máy và cảm nhận sự khác biệt về chất lượng các dòng máy của chúng tôi cũng như nhận được các ưu đãi khuyến mại tốt nhất!
DANH SÁCH MỘT SỐ KHÁCH HÀNG TIÊU BIỂU CỦA CNC VIỆT HÀN
1. CÔNG TY TNHH ASUZAC ACM & CÔNG TY TNHH ASUZAC THUỘC TẬP ĐOÀN ASUZAC GROUP ( NHẬT BẢN)
Tập đoàn ASUZAC GROUP có trụ sở và nhà máy sản xuất tại Khu công nghiệp Việt Nam - Singapore ( V-SHIP). Là tập đoàn sản xuất đa ngành nghề, trong đó ASUZAC GROUP sản xuất đá xây dựng, đá trang trí nội, ngoại thất... Lĩnh vực sản xuất này tập đoàn ASUZAC GROUP đã có bề dày lịch sử lâu đời kể từ năm 1949 đến nay các sản phẩm đá xây dựng, đá trang trí nội ngoại thất của ASUZAC đã có mặt khắp thế giới. Tại Việt Nam, công ty TNHH ASUZAC được Tập đoàn ASUZAC GROUP thành lập với ngành nghề sản xuất chính là đá xây dựng, đá trang trí nội, ngoại thất... Để giúp cải tiến dây chuyền sản xuất phía tập đoàn ASUZAC GROUP đã hợp tác với công ty CNC VIỆT HÀN nâng cấp sản xuất mới nhiều loại máy móc của mình
Một số hình ảnh bàn giao máy khắc đá nhân tạo tại Công ty TNHH ASUZAC thuộc tập đoàn ASUZAC GROUP:
Một số hình ảnh bàn giao máy khắc khuôn nhôm đúc tại công ty TNHH ASUZAC ACM thuộc tập đoàn ASUZAC GROUP.
2. CÔNG TY TNHH THỦ CÔNG MỸ NGHỆ THƯỢNG ĐỒNG
Hoạt động trong lĩnh vực trạm khắc đồng, mỹ nghệ, mỹ thuật, đặc biệt chuyên tượng và đúc chuông đồng cỡ lớn... Trước đây, Công ty Thượng Đồng thường trạm khắc, đúc đồng thủ công, đối với tượng đồng có kích thước lớn, thậm chí có tượng cao 40m đến 60m Công ty Thượng Đồng phải sử dụng nhiều nhân công làm khuôn mẫu. Sau khi lãnh đạo Công ty Thượng Đồng tìm hiểu công nghệ và quyết định đầu tư máy CNC của CNC Việt Hàn, công việc thuận lợi hơn rất nhiều, rút ngắn thời gian làm khuôn đúc và cắt giảm rất nhiều nhân công, tối ưu hóa lợi nhuận trong quá trình hoạt động sản xuất kinh doanh.
Để đảm bảo tiến độ Công việc Công ty TNHH Thủ công mỹ nghệ Thượng Đồng ký hợp đồng mua 03 máy CNC của CNC Việt Hàn. Một số hình ảnh về Công ty TNHH Thủ Công Mỹ nghệ Thượng Đồng
3. CÔNG TY LIÊN DOANH FUJI-ALPHA:
( Liên doanh của 3 công ty : Công ty thang máy FUJI – Nhật Bản, Công ty sản xuất thang máy và thang cuốn FUJI – Malaysia, Công ty cổ phần ALPHANAM – Việt Nam) tại Khu công nghiệp Phố Nối A, tỉnh Hưng Yên, Việt Nam là đơn vị sản xuất thang máy lớn nhất tại Việt Nam hiện nay : Đặt hàng chế tạo Máy khắc Laser cao cấp khổ lớn VHL1325-1. Đây Là máy Laser có khổ làm việc lớn nhất hiện nay do công ty nghiên cứu chế tạo năm 2017.
4. CÔNG TY TNHH CÔNG NGHIỆP VĨNH TƯỜNG MIỀN BẮC:
Trực thuộc tập đoàn Saint – Gobain của Pháp tại Vĩnh Khúc – Văn Giang – Hưng Yên với sản phẩm máy CNC cắt tấm vách ngăn, trần thạch cao bằng vật liệu cứng Duraflex.
5. CÔNG TY TNHH TÂN HUY HOÀNG:
Tại CN1 khu công nghiệp Tràng Duệ - Lê Lợi – An Dương – Hải Phòng- Đơn vị sản xuất khuôn xốp và các sản phẩm từ xốp đặt hàng máy chế tạo khuôn xốp 2 đầu.
6. CÔNG TY CỔ PHẦN MORE HOME:
Là đơn vị sản xuất nội thất tân cổ điển lớn tại Hà Nội đặt hàng máy đục khắc gỗ tân cổ điển cao cấp 6 đầu. Phần mềm điều khiển Rich auto A18. Biến tần và ray trượt của Nhật Bản.
7. CÔNG TY CỔ PHẦN HÓA DẦU MEKONG
Công ty Cổ phần Hóa dầu Mekong có tiền thân là Công ty TNHH Thương mại & Sản xuất Mekong. Công ty TNHH Thương mại & Sản xuất Mekong được thành lập vào 02/1996 để đáp ứng nhu cầu dầu nhớt bôi trơn của khu vực đồng bằng sông Cửu Long, Việt Nam và khu vực Đông Nam Á. Hiện nay, Công ty Cổ phần Hóa dầu Mekong được công nhận như là một trong những công ty hóa dầu hàng đầu Việt Nam và khu vực Đông Nam Á. Công ty Cổ phần Hóa dầu Mekong có trụ sở nhà máy chính để sản xuất tại Cụm Công nghiệp An Thạnh, huyện Bến Lức, tỉnh Long An với tổng diện tích 38.084m² toàn nhà máy với nhiều khu liên hợp bồn tồn trữ nguyên liệu, xưởng đóng gói sản phẩm và các xưởng pha chế dầu nhờn, mỡ bôi trơn, dầu thắng và các sản phẩm bảo dưỡng xe, máy móc thiết bị.
8. CÔNG TY CP MÁY NÔNG NGHIỆP MIỀN BẮC:
Công ty có địa chỉ tại Xuân Trường - Nam Định, chuyên sản xuất bán buôn các loại máy móc, thiết bị nông nghiệp
9. CÔNG TY CP ĐẦU TƯ XÂY DỰNG TOÀN PHÁT:
Tại Khu công nghiệp Quang Minh, TT Chi Đông, Huyện Mê linh, Vĩnh Phúc với sản phẩm máy cắt thép CNC Plasma VHP 3060 ( Một mỏ cắt Plasma - 1 mỏ cắt gas oxi ( Gió đá)). Nguồn cắt và mỏ cắt Hypertherm Powermax 105A- Mỹ, Động cơ điều chuyển động AC Servo Panasonic - Nhật.
10. CÔNG TY CP ĐẠI PHAN, CÔNG TY TNHH CƠ KHÍ VÀ CƠ ĐIỆN THỊNH PHÁT, CÔNG TY CỔ PHẦN THIẾT BỊ CÔNG NGHIỆP VÀ CƠ ĐIỆN TÍN ĐẠT:
11. CÔNG TY CỔ PHẦN NỘI THẤT HOÀNG GIA CHÂU ÂU:
Tại Cụm công nghiệp nhỏ và vừa Duyên Thái, Huyện Thường Tín – Hà Nội với máy đục tượng cỡ lớn, đục chân bàn nghế tân cổ điển.
12. CÔNG TY CP TƯ VẤN ĐẦU TƯ XÂY DỰNG ĐỨC CƯỜNG - QUỐC OAI HÀ NỘI - Máy thay dao tự động 12 dao kết hợp đầu khoan 9 mũi
- Đ/C Quốc Oai, Hà Nội
13. CÔNG TY CỔ PHẦN KIẾN TRÚC NỘI THẤT NABI- HÀ ĐÔNG HÀ NỘI - Máy thay dao tự động 12 dao kết hợp đầu khoan 9 mũi - 2 thân
Đ/c:Quận Hà Đông, Thành phố Hà Nội
Máy có thể lắp được cùng 1 lúc 2 tấm phôi gỗ 1,2x2,4m lên trên mặt bàn. Sau khi gia công cắt xong tấm gỗ thứ nhất, máy sẽ tự động chuyển sang tấm gỗ thứ 2 để gia công. Nhân viên vận hành máy sẽ thu dọn phôi gỗ vừa gia công xong để lắp tấm gỗ tiếp theo lên chờ cắt. Sử dụng máy 2 thân sẽ không cần tích hợp hệ thống gá lắp phôi tự động nữa.
14. CƠ SỞ SẢN XUẤT NỘI THẤT NGUYỄN HẢI HÀ NỘI - Máy thay dao tự động 12 dao kết hợp đầu khoan 9 mũi - Máy khoan cam cạnh ngang
15. CÔNG TY CP THƯƠNG MẠI VÀ SẢN XUẤT NỘI THẤT CA HƯNG YÊN - Máy thay dao 12 dao + Máy khoan lỗ Cam tự động xác định vị trí lỗ khoan + Máy đục gỗ vi tính 04 đầu
- Đ/C Văn Giang, Tỉnh Hưng Yên
16. CÔNG TY CP ĐẠI CHÂU:
Có địa chỉ tại Quận 12, Thành phố Hồ Chí Minh - Công ty CP Đại Châu mua Máy chế biến gỗ - Thay dao tự động 12 dao kết hợp bàn cấp nhả phôi tự động
17. CÔNG TY TNHH CITACO:
Có địa chỉ tại Quận 12, TPHCM Công ty có nhiều năm hoạt động trong lĩnh vực sản xuất đồ gỗ nội thất và đang dần khẳng định uy tín tại thị trường Việt Nam. Công ty TNHH Citaco mua máy CNC trung tâm 4 đầu độc lập của CNC Việt Hàn.
18. CÔNG TY KIM ANH:
Có địa chỉ tại TX Dĩ An, Bình Dương, Công ty TNHH Kim Anh chuyên sản xuất đồ gỗ nội thất với quy mô nhà xưởng lớn tại TX Dĩ An tỉnh Bình Dương
19. NGHỆ NHÂN BÀN TAY VÀNG PHÙNG VĂN PHƯƠNG:
Hội khoa học làng nghệ Trung ương - Thành phố Kontum với sản phẩm máy đục tượng cao cấp đường kính lớn 50cm kết hợp đục phẳng 6 đầu
20. ANH VŨ VĂN KHỞI - LÀNG NGHỀ ĐÔNG GIAO HẢI DƯƠNG ĐẶT MUA MÁY 04 ĐẦU TƯỢNG ĐƯỜNG KÍNH 60cm:
Làng nghề đục tượng Đông Giao – Cẩm Giàng – Hải Dương với sản phẩm máy đục tượng 4 đầu ( Đường kính 60cm dài 160cm) là một trong những máy có đường kính rất lớn tại việt nam hiện nay. Máy được thiết kế với 4 củ đục 5,5KW, có hệ thống cảm biến nhiệt độ hiện đại giúp chống cháy củ đục, hệ thống Vitme 25 bước 10 - Nhật.
21. CÔNG TY SX ĐỒ GỖ NỘI THẤT NAM HÀ QUẬN 12- TPHCM
22. CÔNG TY CỔ PHẦN CHẾ BIẾN GỖ XUẤT KHẨU KHẢI HOÀN
Có trụ sở tại TP Phan Thiết, Tỉnh Bình Thuận, Công ty CP Chế Biến Gỗ Xuất khẩu Khải Hoàn có Cơ sở và đội ngũ kĩ thuật đông đảo cùng với trang thiết bị hiện đại đã giúp công ty ngày càng phát triển bền vững.
Và còn rất nhiều các công ty lớn, các hộ cá thể uy tín trong các làng nghề lớn của Việt Nam Như Làng nghề Thạch thất, Vạn điểm -Hà Nội, Làng nghề La Xuyên - Nam Định, Làng nghề đục tượng Đông Giao – Hải Dương, Kontum, Hố Nai - Biên Hòa... tin dùng sản phẩm của CNC Việt Hàn.
Việc các tập đoàn kinh tế và công nghệ lớn trong nước và nước ngoài có trụ sở tại Việt Nam và các làng nghề lớn tìn dùng sản phẩm của CNC Việt Hàn đã khẳng định thương hiệu, vị thế và uy tín tuyệt đối của CNC Việt Hàn trong lĩnh vực máy CNC tại Việt Nam. Đến nay sản phẩm máy CNC của chúng tôi đã có mặt ở hơn 60 tỉnh, thành phố trên cả nước.