]*>(\S)/g,"
\n$1").replace(/div>
\n';},after_show:function()
{var me=this;$('#'+me.name).on('focus',function(){var qrc=$('#fbuilder .cff-qrcode-container[id="'+me.name+'_qrcontainer"]');$('#fbuilder .cff-qrcode-container[id!="'+me.name+'_qrcontainer"]').html('');if(typeof Html5QrcodeScanner!='undefined'&&qrc.html()==''){(new Html5QrcodeScanner(me.name+'_qrcontainer',{fps:10},false)).render(function(decodedText,decodedResult){me.setVal(decodedText);$('#html5-qrcode-button-camera-stop').trigger('click');},function(error){console.warn(`Code scan error=${error}`);});qrc.prepend('X');}});},val:function(raw,no_quotes)
{raw=true;no_quotes=no_quotes||false;var e=$('[id="'+this.name+'"]:not(.ignore)');if(e.length)return $.fbuilder.parseValStr(e.val(),raw,no_quotes);return'';}});$.fbuilder.controls['fpopup']=function(){};$.extend($.fbuilder.controls['fpopup'].prototype,$.fbuilder.controls['ffields'].prototype,{title:"",titletag:"P",ftype:"fpopup",fields:[],open_onload:false,open_onclick:'',close_button:true,modal:true,dragging:false,resizing:false,position:'center',width:'360px',height:'360px',columns:1,rearrange:0,show:function()
{let w=String(this.width).replace(/[^\d,p,x,\%,\.]/g,''),h=String(this.height).replace(/[^\d,p,x,\%,\.]/g,''),p='';w='width:'+(w.length?w:'90%')+';max-width:90%;'+'min-width:'+(w.length?w:'90%')+';';h=(h.length?'min-height:'+h+';height:'+h+';':'')+'max-height:90%;';switch(this.position){case'center':p='top:50%;left:50%;transform:translate(-50%,-50%);';break;case'top-left':p='top:20px;left:20px;';break;case'top-right':p='top:20px;right:20px;';break;case'bottom-left':p='bottom:20px;left:20px;';break;case'bottom-right':p='bottom:20px;right:20px;';break;}
return'';},after_show:function()
{var me=this,dependencies=[];$.each(me.dependencies,function(i,d)
{d.rule=d.rule.replace(/^\s+/,'').replace(/\s+$/,'');if(d.rule!=''&&d.fields.length){var fields=[];$.each(d.fields,function(j,f){if(f!='')
{fields.push(f);}});if(fields.length){dependencies.push({'rule':d.rule,'fields':fields});}}});me.dependencies=dependencies;var eq=me.eq;eq=eq.replace(/([^\:"'])\/\/[^\n\r]*/g,'$1 ').replace(/^\/\/[^\n\r]*/g,'').replace(/[\n\r]/g,' ').replace(/fieldname(\d+)/g,"fieldname$1"+me.form_identifier).replace(/form_identifier/g,'\''+this['form_identifier']+'\'').replace(/;\s*\)/g,')').replace(/;\s*$/,'');if(!/^\s*$/.test(eq))
{$.fbuilder.calculator.addEquation(me,eq,dependencies,me.form_identifier);}
var e=$('[id="'+me.name+'"]');e.on('calcualtedfield_changed',{obj:me},function(evt){if($.fbuilder['calculator'].getDepList(evt.data.obj.name,{value:evt.data.obj.val(),raw:evt.data.obj.val(true)},evt.data.obj.dependencies))
{$.fbuilder.showHideDep({'formIdentifier':evt.data.obj.form_identifier,'fieldIdentifier':evt.data.obj.name});}}).on('keyup',function(){if(!me.readonly)
{e.data('manually',1);e.data('bk',e.val());$(document).off('equationsQueueEmpty',me._onEquationsQueueEmpty);$(document).one('equationsQueueEmpty',{obj:me},me._onEquationsQueueEmpty);e.trigger('calcualtedfield_changed');}}).on('change',function(){if(e.data('manually')&&e.data('manually')==1&&me.formatDynamically)
{var v=(me.val(true,true)+'').replace(new RegExp('[^\\-\\d'+me.decimalsymbol.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,'\\$&')+']','g'),'').replace(/[^\d\-]/g,'.');this.value=$.fbuilder.calculator.format(v,me.configuration());try
{$(this).valid();}catch(err){}}else if($(this).hasClass('cpefb_error')||me.validate){try
{$(this).valid();}catch(err){}}
if(!me.noEvalIfManual)e.data('manually',0);});$('#cp_calculatedfieldsf_pform'+me.form_identifier).on('reset',function(){e.removeData('manually');});},showHideDep:function(toShow,toHide,hiddenByContainer,interval)
{if(typeof hiddenByContainer=='undefined')hiddenByContainer={};var me=this,result=[];if($.fbuilder['calculator'].getDepList(me.name,{value:me.val(),raw:me.val(true)},me.dependencies))
{var item=$('#'+me.name),identifier=me.form_identifier,isHidden=(typeof toHide[me.name]!='undefined'||typeof hiddenByContainer[me.name]!='undefined'),d,n,dep,clearRef=function(id){if(typeof toShow[id]!='undefined')
{delete toShow[id]['ref'][me.name];if($.isEmptyObject(toShow[id]['ref']))
delete toShow[id];}},hideField=function(id){$('.'+id+' [id*="'+id+'"],.'+id).closest('.fields').hide();$('.'+id+' [id*="'+id+'"]:not(.ignore)').addClass('ignore').trigger('add-ignore');toHide[id]={};};try
{d=item.attr('dep');if(typeof d!='undefined'&&!/^\s*$/.test(d))d=d.split(',');else d=[];n=item.attr('notdep');if(typeof n!='undefined'&&!/^\s*$/.test(n))n=n.split(',');else n=[];if(isHidden)
{n=n.concat(d);d=[];}
for(i=0;i=0;i--){counter++;str=parts[0][i]+str;if(counter%3==0&&i!=0)str=config.groupingsymbol+str;}
parts[0]=str;}
if(!('decimalsymbol'in config))config.decimalsymbol='.';value=parts.join(config.decimalsymbol);}
if(config.currency&&!isNumeric)
{delete config.prefix;delete config.suffix;}
if(config.prefix)
{if(!config.currency)
{value=symbol+value;symbol='';}
value=config.prefix+value;}
if(config.suffix)value+=config.suffix;value=symbol+value;}
return value;},unformat:function(field)
{var escapeSymbol=$.fbuilder.escapeSymbol;var eq=field[0].form.equations,v=field.val();for(var i=0,h=eq.length;i=33&&evt.keyCode<=40))return;_checkValueThrowingEquation(t);}
else
{if(((t.prop('tagName')=='INPUT'&&/(text|number|email|password)/.test(t.attr('type').toLowerCase())||t.prop('tagName')=='TEXTAREA')&&evt.type!='change'))
{return;}
obj.Calculate(t[0]);}});$(document).on('showHideDepEvent',function(evt,form_identifier)
{var f,evalequations,first_time;if(form_identifier)f=$('#'+form_identifier);else f=$('[id*="cp_calculatedfieldsf_pform_"]:eq(0)');if(f.length)
{first_time=(typeof f.data('first_time')=='undefined');f.data('first_time',0);evalequations=f.attr('data-evalequations');if(typeof evalequations=='undefined'||evalequations*1==1)
{if(first_time)obj.defaultCalc('#'+f.attr('id'));else obj.defaultCalc('#'+f.attr('id'),true);}}});return obj;})();try{!function(a){function f(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);}catch(err){}if(typeof $.fn['fbuilder_serializeObject']=='undefined')
{$.fn.fbuilder_serializeObject=function()
{var o={},a=this.serializeArray();$.each(a,function(){if(/^fieldname\d+_\d+(\[\])?$/.test(this.name))this.name=this.name.match(/fieldname\d+/)[0];else return;if(o[this.name]){if(!o[this.name].push){o[this.name]=[o[this.name]];}
o[this.name].push(this.value||'');}else{o[this.name]=this.value||'';}});return o;};}
$.fn.fbuilder_localstorage=function(){var form=this,id=form.attr('id'),sq=(typeof id=='undefined')?1:id.replace(/[^\d]/g,''),localStore_obj,fields;if(sq=='')sq=1;localStore_obj=new $.fbuilder_localstorage(form,true);fields=localStore_obj.get_fields();if(!$.isEmptyObject(fields))
{if(typeof cpcff_default=='undefined')cpcff_default={};if(typeof cpcff_default[sq]=='undefined')cpcff_default[sq]={};cpcff_default[sq]=$.extend(cpcff_default[sq],fields);}
$(document).on('cff-loaded-defaults','#'+id,function(){localStore_obj.set_fields();});$(document).on('change','#'+id+' *',function(evt){if(typeof this['id']!='undefined'&&/^fieldname\d+_\d+$/i.test(this.id)&&typeof this['value']!='undefined')
{localStore_obj.set_fields();}});form.on('submit',function(){localStore_obj.clear_fields();});return this;}
$.fbuilder_localstorage=function(form,debug){this.form=form;this.id=form.attr('id')+'_'+form.find('[name="cp_calculatedfieldsf_id"]').val();this.debug=(typeof debug!='undefined'&&debug)?true:false;};$.fbuilder_localstorage.prototype=(function(){var is_available;function _log(mssg)
{if(typeof console!='undefined')console.log(mssg);};return{is_available:function(){if(typeof is_available!='undefined')return is_available;try{var storage=window['localStorage'],x='__storage_test__';storage.setItem(x,x);storage.removeItem(x);is_available=true;return true;}
catch(e){if(this.debug)_log('localStorage object is not available');is_available=false;return e instanceof DOMException&&(e.code===22||e.code===1014||e.name==='QuotaExceededError'||e.name==='NS_ERROR_DOM_QUOTA_REACHED')&&storage.length!==0;}},get_fields:function(){try{if(typeof this.fields=='undefined')this.fields=JSON.parse(localStorage.getItem(this.id));return this.fields;}catch(err){_log('Error reading the fields.');_log(err);}},set_fields:function(){try{this.fields=this.form.fbuilder_serializeObject();localStorage.setItem(this.id,JSON.stringify(this.fields));}catch(err){_log('Error saving the fields.');_log(err);}},clear_fields:function(){try{localStorage.removeItem(this.id);}catch(err){_log('Error deleting the fields.');_log(err);}}};})();$.fbuilder.generate_form=function(fnum){try{var cp_calculatedfieldsf_fbuilder_config=window["cp_calculatedfieldsf_fbuilder_config"+fnum];if(cp_calculatedfieldsf_fbuilder_config&&$("#fbuilder"+fnum).length&&$("#fbuilder"+fnum).attr('data-processed')==undefined)
{if($("#fbuilder"+fnum).is(':visible'))
{var f=$("#fbuilder"+fnum).fbuilder((typeof cp_calculatedfieldsf_fbuilder_config.obj=='string')?JSON.parse(cp_calculatedfieldsf_fbuilder_config.obj):cp_calculatedfieldsf_fbuilder_config.obj);f.attr('data-processed',1);f.fBuild.loadData("form_structure"+fnum);}
else
{$.fbuilder.form_become_visible("#fbuilder"+fnum,(function(n){return function(){$.fbuilder.generate_form(n);};})(fnum));}}}catch(e){if(typeof console!='undefined')console.log(e);}};$.fbuilder.form_become_visible=function(element,callback){if(!('hidden_forms'in $.fbuilder))$.fbuilder.hidden_forms=[];$.fbuilder.hidden_forms.push({'element':element,'callback':callback});if('form_become_visible_interval'in $.fbuilder)clearInterval($.fbuilder['form_become_visible_interval']);$.fbuilder['form_become_visible_interval']=setInterval(function(){for(var i=$.fbuilder.hidden_forms.length-1;0<=i;i--)
{if($($.fbuilder.hidden_forms[i]['element']).is(':visible'))
{$.fbuilder.hidden_forms[i]['callback'].call();$.fbuilder.hidden_forms.splice(i,1);}}
if($.fbuilder.hidden_forms.length==0)clearInterval($.fbuilder['form_become_visible_interval']);},500);};}
var fcount=1;var fnum="_"+fcount;while(typeof window["cp_calculatedfieldsf_fbuilder_config"+fnum]!='undefined'||fcount<10)
{$.fbuilder.generate_form(fnum);fcount++;fnum="_"+fcount;}})(fbuilderjQuery);};fbuilderjQuery(fbuilderjQuery.fbuilderjQueryGenerator);fbuilderjQuery(window).on('load',fbuilderjQuery.fbuilderjQueryGenerator);fbuilderjQuery(document).on('elementor/popup/show',function(event,id,instance){var popup=fbuilderjQuery('[data-elementor-type="popup"]');if(popup.length){var psequence=fbuilderjQuery('[name="cp_calculatedfieldsf_pform_psequence"]'),fnum,flist;if(psequence.length){fnum=psequence.val();if(popup.find('#fieldlist'+fnum+':empty').length){popup.find("#fbuilder"+fnum).removeAttr('data-processed');fbuilderjQuery.fbuilderjQueryGenerator();}}}});
Skip to content
'+''+''+this.userhelp+'
'+
(this.modal?'
';},after_show:function()
{let me=this,pos1=0,pos2=0,pos3=0,pos4=0,e=$('.'+me.name+' .cff-popup-container');function dragMouseDown(evt){evt.preventDefault();pos3=evt.clientX;pos4=evt.clientY;$(document).on('mouseup',closeDragElement);$(document).on('mousemove',elementDrag);}
function elementDrag(evt){evt.preventDefault();pos1=pos3-evt.clientX;pos2=pos4-evt.clientY;pos3=evt.clientX;pos4=evt.clientY;let o=e.offset(),sV=document.documentElement.scrollTop||document.body.scrollTop,sH=document.documentElement.scrollLeft||document.body.scrollLeft;e.offset({top:Math.min(Math.max(o.top-pos2,sV),(document.documentElement.clientHeight||document.body.clientHeight)+sV-e.height()),left:Math.min(Math.max(o.left-pos1,sH),(document.documentElement.clientWidth||document.body.clientWidth)+sH-e.width())});}
function closeDragElement(){$(document).off('mouseup');$(document).off('mousemove');}
$.fbuilder.controls['fcontainer'].prototype.after_show.call(this);$(document).on('click','.cff-popup-close',function(){$(this).closest('.cff-popup-field').addClass('hide-strong');});if(!/^\s*$/.test(me.open_onclick)){let btn=getField(me.open_onclick+me.form_identifier);if(btn!=false){$(document).on('click','#'+btn.jQueryRef().find('input').attr('id'),function(){SHOWFIELD(me.name);});}}
if(me.close_button){$(document).on('keyup',function(evt){if('Escape'==evt.key)HIDEFIELD(me.name);});}
if(me.dragging){e.find('.cff-popup-header').css('cursor','move').on('mousedown',dragMouseDown);}},showHideDep:function(toShow,toHide,hiddenByContainer)
{return $.fbuilder.controls['fcontainer'].prototype.showHideDep.call(this,toShow,toHide,hiddenByContainer);}});$.fbuilder.controls['fCalculated']=function(){};$.extend($.fbuilder.controls['fCalculated'].prototype,$.fbuilder.controls['ffields'].prototype,{title:"Untitled",ftype:"fCalculated",predefined:"",required:false,size:"medium",min:"",max:"",eq:"",suffix:"",prefix:"",decimalsymbol:".",groupingsymbol:"",dependencies:[{'rule':'','complex':false,'fields':['']}],readonly:true,currency:false,noEvalIfManual:true,formatDynamically:false,dynamicEval:true,hidefield:false,validate:false,_onEquationsQueueEmpty:function(evt)
{var me=evt.data.obj;if(!me.noEvalIfManual)$('[id="'+me.name+'"]').data('manually',0);},configuration:function()
{var me=this;return{"suffix":me.suffix,"prefix":me.prefix,"groupingsymbol":me.groupingsymbol,"decimalsymbol":me.decimalsymbol,"currency":me.currency};},show:function()
{this.predefined=this._getAttr('predefined',true);return'':'')+'
':'')+''+'
'+
(this.modal?'<'+this.titletag+' class="cff-popup-title" style="'+cff_esc_attr(this.getCSSComponent('label'))+'">'+this.title+(this.close_button?''+this.titletag+'>':'')+'
'+''+''+''+((!this.hidefield)?''+this.userhelp+'':'')+'