var ThemifyStyles;((e,t,i,r)=>{"use strict";var o,a=null,l={},n={},s={},f={},_={},d={},u={},p=async e=>{if(!window.CompressionStream)throw"err";const t=(new TextEncoder).encode(e),i=new CompressionStream("gzip"),r=i.writable.getWriter();r.write(t),r.close();const o=await new Response(i.readable).arrayBuffer();return btoa(String.fromCharCode(...new Uint8Array(o)))};if(ThemifyStyles={styleName:"tb_component_customize_",saving:null,disableNestedSel:null,isWorking:!1,fonts:{},cf_fonts:{},bgImages:[],GS:{},convertPreset(e,t){if("buttons"===e||"menu"===e)t.text_align||("icon"===e&&t.icon_position?t.text_align=t.icon_position:"buttons"!==e&&"menu"!==e||!t.alignment||(t.text_align=t.alignment));else if("fancy-heading"===e)for(let e=["top","left","right","bottom"],i=e.length-1;i>-1;--i){let r=e[i];for(let e=["mobile","tablet","tablet_landscape","desktop"],i=e.length-1;i>-1;--i){let o="desktop"===e[i]?t:t["breakpoint_"+e[i]];void 0!==o?.["_margin_"+r+"_divider"]&&(o["md_"+r]=o["_margin_"+r+"_divider"],delete o["_margin_"+r+"_divider"],o["_margin_"+r+"_divider_unit"]&&(o["md_"+r+"_unit"]=o["_margin_"+r+"_divider_unit"],delete o["_margin_"+r+"_divider_unit"]))}}else!t?.alignment||t.g_t_a||"overlay-content"!==e&&"cart-icon"!==e||(t.g_t_a=t.alignment);return t},normalizeArea(e,t){if(!e||-1!==e.indexOf("var")||-1===e.indexOf(" "))return e;e=e.replace(/\s\s+/g," ").trim().split('" "');for(var i=[],r=0;r<e.length;++r){for(var o=[],a=0,l=e[r].replaceAll('"',"").split(" "),n=l.length;a<n;++a){o.push("c"===l[a][0]||"."===l[a]?l[a]:"col"+l[a])}i.push('"'+o.join(" ")+'"')}return!0===t?i:i.join(" ")},init(e,t,i,r){for(var o in r)r[o]>0&&(r[o]+="%"),_[o]=r[o];this.breakpointsReverse=t,d=e,a="undefined"!=typeof tb_app&&tb_app.isVisual,this.t(i)},getRules:e=>e?l[e]:l,getStyleData(e,t){const i={};for(let t in e)"label"!==t&&"units"!==t&&"description"!==t&&"after"!==t&&"options"!==t&&"wrap_class"!==t&&"option_js"!==t&&"class"!==t&&"binding"!==t&&(i[t]=e[t]);return i.p=t,i},parseFontName(e){let t="";if(e)for(let i=0,r=(e=(""+e).split(",")).length;i<r;++i){let o=e[i].trim();t+="serif"!==o&&"sans-serif"!==o&&"monospace"!==o&&"fantasy"!==o&&"cursive"!==o&&'"'!==o[0]&&"'"!==o[0]?'"'+o+'"':o,i!==r-1&&(t+=", ")}return t},getArea(e,o,a,l){var n,_,d=null;if(0===i.keys(s).length){var u=t.tfClass("row_inner")[0],p=!1;u===r&&(p=!0,(u=t.createElement("div")).className="row_inner tf_abs",u.style.display="none",t.body.appendChild(u));for(var h=getComputedStyle(u),c=["","m","t","tl"],g=[1,2,3,4,5,6,"1_2","2_1","1_3","3_1","1_1_2","1_2_1","2_1_1","auto"],m=20;m>1;--m)for(var b=13;b>-1;--b)if(g[b]!==m)for(var y=3;y>-1;--y){var v=h.getPropertyValue(z="--area"+c[y]+m+"_"+g[b]);v&&(s[z]=v.replace(/col/gi,"").replace(/\s\s+/g," ").trim())}for(m=13;m>-1;--m){var k=h.getPropertyValue(z="--c"+g[m]);k&&(f[z]=k.replace(/\s\s+/g," ").replace(/\s0\./g," .").replace(/\.+0*?fr/g,"fr").replace(/\.+0*?\%/g,"%").replace(/\.+0*?em/g,"em").replace(/\.+0*?px/g,"px").trim())}!0===p&&u.remove()}if(e)if(-1!==e.indexOf("var"))d=e;else if(-1!==e.indexOf("_"))d="var(--area"+e.replace("--area","")+")";else{var w=(e=e.replace(/\s\s+/g," ").trim()).replace(/col/gi,""),x="--area",S=null;for(var z in n=x+a[0],_=x+l,-1!==a.indexOf("_")&&(n+=a.split("_")[1][0]),n+=l,s)if(s[z]===w){if(0===z.indexOf(n)){d="var("+z+")";break}null===S&&0===z.indexOf(_)&&(S="var("+z+")")}null===d&&(d=null===S?e:S)}return null!==d?(!1===o&&-1!==d.indexOf("--area")&&(d=d.replace(/ /g,""),n&&(d=d.replace(n,"")),_&&(d=d.replace(_,"")),"_"===(d=(d=d.replace(/var|\(|--areat|--areatl|--aream|--area|\)/g,"")).trim())[0]&&(d=d.substring(1))),d):s},getAreaValue(e){return 0===i.keys(s).length&&this.getArea(),e="--area"+e.replace("--area","").replace("area","").trim(),s[e]||!1},getColSize(e,t){var r=null;if(0===i.keys(f).length&&this.getArea(),e)if("auto"===(e=e.trim())||"none"===e||"initial"===e||-1!==e.indexOf("var"))r=e;else if(-1===e.indexOf(" "))r="var(--c"+e+")";else for(var o in r=e=e.replace(/\s\s+/g," ").replace(/\s0\./g," .").replace(/\.+0*?fr/g,"fr").replace(/\.+0*?\%/g,"%").replace(/\.+0*?em/g,"em").replace(/\.+0*?px/g,"px").trim(),f)if(f[o]===e){r="var("+o+")";break}return null!==r?(-1===r.indexOf("--c")||!1!==t&&-1===r.indexOf(" ")||-1===(r=r.replace(/var|\(|--c|\)/g,"")).indexOf(" ")&&(r=r.replace(/ /g,"")),r):f},getColSizeValue(e){return 0===i.keys(f).length&&this.getArea(),e="--c"+e.replace("--c","").replace("c","").replace("var(","").replace(")","").trim(),f[e]!==r&&f[e]},getGutter(e){if(e===r)return _;for(var t in _)if(_[t]===e||0===_[t]&&0===parseFloat(e))return t;return e},getGutterValue:e=>_[e=(""+e).trim()]!==r?""+_[e]:e,extend(){var e={},t=!1,r=this,o=0,a=arguments.length;!0===arguments[0]&&(t=arguments[0],++o);for(var l=o=>{for(var a in o)i.prototype.hasOwnProperty.call(o,a)&&(e[a]=t&&"[object Object]"===i.prototype.toString.call(o[a])?r.extend(!0,e[a],o[a]):o[a])};o<a;++o){l(arguments[o])}return e},t(e){var i=this.breakpointsReverse,r=t.createDocumentFragment();if("undefined"!=typeof tb_app)for(var o=i.length-1;o>-1;--o){var l=t.createElement("style");l.id=this.styleName+i[o]+"_global","desktop"!==i[o]&&!0===a&&(l.media="(max-width:"+tb_app.Utils.getBPWidth(i[o])+"px)"),r.appendChild(l)}for(o=i.length-1;o>-1;--o)(l=t.createElement("style")).id=this.styleName+i[o],"desktop"!==i[o]&&!0===a&&(l.media="(max-width:"+tb_app.Utils.getBPWidth(i[o])+"px)"),r.appendChild(l);var n=t.tfId("tb_active_style_"+e);null!==n?n.parentNode.replaceChild(r,n):null!==(n=t.tfId("themify_concate-css"))?n.parentNode.insertBefore(r,n.nextSibling):t.body.appendChild(r)},getSheet(e,i){return!0===i&&(e+="_global"),t.tfId(this.styleName+e).sheet},getBaseSelector(e,t,i,o){let l=".themify_builder_content-"+t+" .tb_"+i;return"row"!==e&&"column"!==e&&"subrow"!==e&&(l+=".module-"+e),!1===a&&o!==r&&"desktop"!==o&&"undefined"!=typeof tb_app&&(l=".builder-breakpoint-"+o+" "+l),l},getNestedSelector(e){if(null===this.disableNestedSel){const t=["p","blockquote","h1","h2","h3","h4","h5","h6","li","span"],i=t.length;for(let r=(e=e.slice(0)).length-1;r>-1;--r)if(e[r].includes(".tb_text_wrap")){let o=e[r].trimRight();if(o.endsWith(".tb_text_wrap"))for(let r=0;r<i;++r)e.push(o+" "+t[r])}}return e},toRGBA(e){if(e!==r&&null!==e&&""!==e&&"#"!==e){if(0===(e=""+e).indexOf("--"))return"var("+e+")";if("transparent"===e||e.includes("rgba"))return e;let t=e.split("_");if(t[0]!==r){let i=/^([\da-fA-F]{2})([\da-fA-F]{2})([\da-fA-F]{2})$/.exec(t[0].replace("#","")),o=t[1]!==r&&null!==t[1]&&""!==t[1]?t[1]:1;return o=parseFloat(""+parseFloat(parseFloat(o).toFixed(2))),o>=.99&&(o=1),i?"rgba("+parseInt(i[1],16)+", "+parseInt(i[2],16)+", "+parseInt(i[3],16)+", "+o+")":"#"!==e[0]?"#"+e:e}"#"!==e[0]&&(e="#"+e)}else e="";return e},rgbToHex(e){if(e.includes("rgb")){const t=e.replace(")","").split("(")[1].split(",");if(t[2]!==r){if(t[3]!==r)if(1==t[3])t.splice(3,1);else if(0==t[3])return"transparent";t[3]===r&&(e="#"+((1<<24)+(parseFloat(t[0].trim())<<16)+(parseFloat(t[1].trim())<<8)+parseFloat(t[2].trim())).toString(16).slice(1))}}return"#"===e[0]&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]&&(e="#"+e[1]+e[3]+e[5]),e},getStyleVal(e,t,i){let o=r;if(e){if(e=""+e,"desktop"===i)o=""!==t[e]?t[e]:r;else if(t["breakpoint_"+i]!==r&&t["breakpoint_"+i][e]!==r&&""!==t["breakpoint_"+i][e])o=t["breakpoint_"+i][e];else for(let a=this.breakpointsReverse,l=a.indexOf(i)+1,n=a.length;l<n;++l)if("desktop"!==a[l]){if(t["breakpoint_"+a[l]]!==r&&t["breakpoint_"+a[l]][e]!==r&&""!==t["breakpoint_"+a[l]][e]){o=t["breakpoint_"+a[l]][e];break}}else if(""!==t[e]&&t[e]!==r){o=t[e];break}o!==r&&""!==o||!e.endsWith("_unit")||-1!==e.indexOf("frame_")||(o="px")}return o},generateGSstyles(e,t,i){n[t]===r&&(n[t]={});for(var o=this.getStyleOptions(t),a=this.breakpointsReverse,l={},s=(e,i,a)=>{if(n[t][i]!==r)return n[t][i];if(e.is_overlay===r&&"frame"!==e.type&&"video"!==e.type&&("radio"!==e.type||e.prop!==r)){var l=e.p,s=e.type,f=e.is_responsive,_=null,d=e.is_hover,u=e.prop;if("select"===s||"icon_radio"===s||"radio"===s||"checkbox"===s||"icon_checkbox"===s)for(var p in e)if(!0===e[p]&&"option_js"!==p){_=p;break}var h=()=>{for(var e in o)if(l===o[e].p&&u===o[e].prop&&s===o[e].type&&d===o[e].is_hover&&(null===_||!0===o[e][_])&&f===o[e].is_responsive)return n[t][i]=e,!0;return!1};if(!0===h())return n[t][i];if("background-image"!==u||"image"!==s&&"imageGradient"!==s){if("margin-top"===u||"margin-bottom"===u)if("row"===t||"column"===t){if("margin"===s&&"row"!==a&&"column"!==a&&(s="range",!0===h()))return n[t][i]}else if("range"===s&&("row"===a||"column"===a)&&(s="margin",!0===h()))return n[t][i]}else if(s="imageGradient",!0===h())return n[t][i]}return n[t][i]=!1,!1},f=a.length,_=0;_<e.length;++_){var d=e[_].trim();if(""!==d&&i[d]!==r){var u=i[d].data[0],p=i[d].type;if(!u)continue;if("row"!==p&&"subrow"!==p&&(u=u.cols[0]),"column"===p||"row"===p||"subrow"===p?u=u.styling:(p=(u=u.modules[0]).mod_name,u=u.mod_settings),u!==r)for(var h=t===p?o:this.getStyleOptions(p),c=f-1;c>-1;--c)if("desktop"===a[c])for(var g in u){if(-1!==g.indexOf("-frame_width")||-1!==g.indexOf("-frame_height")?o[g]=h[g]={}:"font_gradient_color-gradient"===g&&h[g]===r&&(h[g]=h.font_gradient_color),h[g]!==r&&(l[g]===r||""===l[g]||!1===l[g]))((y=o[g]!==r?g:s(h[g],g,p))===g||!1!==y&&!l[y]&&"0"!=l[y])&&(l[y]=u[g])}else if(u["breakpoint_"+a[c]]!==r){var m=!0,b="breakpoint_"+a[c];for(var g in l[b]===r&&(l[b]={},m=!1),u[b]){var y;if(h[g]!==r&&h[g].is_responsive===r&&(l[b][g]===r||""===l[b][g]||!1===l[b][g]))((y=o[g]!==r?g:s(h[g],g,p))===g||!1!==y&&!l[b][y]&&"0"!=l[b][y])&&(l[b][y]=u[b][g],m=!0)}!1===m&&delete l[b]}}}return l},async createCss(e,t,o,a,l,n,s){o||(o="row"),this.saving=a;var f=this.breakpointsReverse,_=f.length,d={},u={},p=this,h=async(e,t,o)=>{var a=async(e,t,o,a,s)=>{if(a!==r&&null!==a){if("row"!==t&&"column"!==t&&"subrow"!==t&&(a=p.convertPreset(t,a)),l!==r&&a.global_styles!==r&&""!==a.global_styles){const i=p.generateGSstyles(a.global_styles.split(" "),t,l),n=await p.createCss(e,[{styling:i,element_id:o}],t,p.saving,r,!0);p.GS=p.extend(!0,{},p.GS,n)}a.builder_content!==r&&("string"==typeof a.builder_content&&(a.builder_content=JSON.parse(a.builder_content)),await n(a.builder_content,o,"tab"===t||"accordion"===t?"subrow":"row"))}await(async(e,t,o,a,l)=>{var n=a!==r?p.extend(!0,{},a):{};if("row"===t||"subrow"===t){var s,u=l.cols?l.cols.length:0;if(l.sizes!==r){s=i.assign({},l.sizes);for(var h=0;h<_-1;++h)if(s[f[h]+"_size"]===r&&s[f[h]+"_area"]===r)for(var c=h+1;c<_-1;++c)if(s[f[c]+"_size"]!==r){s[f[h]+"_size"]=s[f[c]+"_size"];break}}else{if(s={},u>1){l.gutter!==r&&""!==l.gutter&&"gutter-default"!==l.gutter&&"gutter"!==l.gutter&&(s.desktop_gutter=l.gutter.replace("gutter-","")),c=0;for(var g,m=[],b=[],y=s.desktop_gutter||"def",v=!1,k=!1,w=p.getOldColsSizes(y),x=l.cols.length;c<x;++c)if(l.cols[c].grid_width)v=!0,m.push(l.cols[c].grid_width);else if(l.cols[c].grid_class){var S=l.cols[c].grid_class.split(" ")[0].replace(/tb_3col|tablet_landscape|tablet|mobile|column|first|last/gi,"").trim();w[S]!==r&&m.push(w[S]),b.push(S)}if(!1===(k=v)&&"def"!==y&&b.length>0&&(k=-1!==(g=p.gridBackwardCompatibility(b)).indexOf("_")),!0===k){var z=Math.min.apply(null,m);for(c=m.length-1;c>-1;--c)m[c]=z===m[c]?"1fr":parseFloat((m[c]/z).toFixed(5))+"fr";g=m.join(" ").trim()}else m=null,!g&&b.length>0&&(g=p.gridBackwardCompatibility(b));for("rtl"!==l.desktop_dir||!0!==v&&-1===(""+g).indexOf("_")||(g=(g=(g=g.split(!0===v?" ":"_")).reverse()).join(!0===v?" ":"_")),s.desktop_size=g,b=null,h=_-1;h>-1;--h)if(s[(j=f[h])+"_dir"]=l[j+"_dir"]||"ltr","desktop"!==j){var B=l["col_"+j]&&"auto"!==l["col_"+j]&&"-auto"!==l["col_"+j]?p.gridBackwardCompatibility(l["col_"+j]):"auto";if("auto"===B)if(!0===v)B=g;else{var T,C=j[0];if(-1!==j.indexOf("_")&&(C+=j.split("_")[1][0]),(T=p.getAreaValue(C+u+"_"+B))||(T=p.getAreaValue(u+"_"+B)),!T){for(c=h+1;c<_;++c){var F=s[(N=f[c])+"_size"];if(F===r&&(F=!(!l["col_"+N]||"auto"===l["col_"+N]||"-auto"===l["col_"+N])&&l["col_"+N]),F&&"auto"!==F){T=-1!==F.indexOf("fr")?F:p.gridBackwardCompatibility(F);break}}B=T||""+u}}else if(-1===(""+B).indexOf("_")&&B>0&&B<6&&u<B)for(c=h+1;c<_;++c)if(s[f[c]+"_size"]!==r){B=s[f[c]+"_size"];break}s[j+"_size"]=B}for(h=_-2;h>-1;--h)s[f[h]+"_size"]===r&&(s[f[h]+"_size"]="auto")}l.column_h!==r&&""!==l.column_h&&(s.desktop_auto_h="1"),l.column_alignment!==r&&""!==l.column_alignment&&(s.desktop_align=l.column_alignment)}for(h=0;h<_-1;++h){var I=s[(j=f[h])+"_gutter"],A=s[j+"_auto_h"],G=s[j+"_size"],O=s[j+"_align"];if(1===u&&(delete s[j+"_dir"],delete s[j+"_size"],delete s[j+"_area"],delete s[j+"_gutter"],delete s[j+"_auto_h"],G=A=I=null),I||O||A||G)for(c=h+1;c<_;++c){var N=f[c];if(I&&s[N+"_gutter"]&&(s[N+"_gutter"]===I&&delete s[j+"_gutter"],I=null),O&&s[N+"_align"]&&(s[N+"_align"]===O&&delete s[j+"_align"],O=null),A&&s[N+"_auto_h"]&&(s[N+"_auto_h"]===A&&delete s[j+"_auto_h"],A=null),G&&s[N+"_size"]&&(s[N+"_size"]!==G||!s[j+"_area"]&&-1===G.indexOf(" ")||delete s[j+"_size"],G=null),!(I||O||A||G))break}}for(h=_-1;h>-1;--h){var j=f[h];for(var R in s)0!==R.indexOf(j)||"tablet"===j&&-1!==R.indexOf("tablet_landscape")||("desktop"===j?(n.grid===r&&(n.grid={count:u}),n.grid[R]=s[R]):(n["breakpoint_"+j]===r&&(n["breakpoint_"+j]={}),n["breakpoint_"+j].grid===r&&(n["breakpoint_"+j].grid={count:u}),n["breakpoint_"+j].grid[R]=s[R]))}n.grid===r&&(n.grid={count:u})}if(0!==i.keys(n).length)for(let a=_-1;a>-1;--a){let l=null;if("desktop"===f[a]?l=await p.i(e,o,f[a],t,n,n):n["breakpoint_"+f[a]]!==r&&0!==i.keys(n["breakpoint_"+f[a]]).length&&(l=await p.i(e,o,f[a],t,n["breakpoint_"+f[a]],n)),l&&0!==i.keys(l).length){d[f[a]]===r&&(d[f[a]]={});for(let e in l)if(d[f[a]][e]===r)d[f[a]][e]=l[e];else for(let t=l[e].length-1;t>-1;--t)d[f[a]][e].push(l[e][t])}}})(e,t,o,a,s)},n=async(e,t,i)=>{for(let o in e){let l=e[o],s=l.styling||l.mod_settings;if(l.element_id!==r&&await a(t,i,l.element_id,s,l),l.cols!==r)for(let e=0;e<l.cols.length;++e){let i=l.cols[e];if(i.styling!==r&&await a(t,"column",i.element_id,i.styling,i),i.modules!==r)for(let e=0;e<i.modules.length;++e){let o=i.modules[e];if(o)if(o.mod_name!==r){let e=o.mod_settings;if(e!==r){await a(t,o.mod_name,o.element_id,e,o);let i=e.content_accordion||e.tab_content_tab;if(i)for(let e=0;e<i.length;++e)i[e].builder_content&&await n(i[e].builder_content,t,"subrow");else"toggle"===o.mod_name&&(o.mod_settings.toggle1&&await n(o.mod_settings.toggle1,t,"subrow"),o.mod_settings.toggle2&&await n(o.mod_settings.toggle2,t,"subrow"))}}else await n([o],t,"subrow")}}}};await n(e,t,o)};if(await h(t,e,o),n===r){let e=JSON.stringify(t).replace(/&quot;/gim,"").match(/font-family\:(.*?)\;/gim);if(e)for(let t=e.length-1;t>-1;--t){let i=e[t].replace(/font-family:|;|\'/gi,"").trim();i&&this.fields.font_select.call(this,t+1,"inline",{},{[t+1]:i},null,"desktop")}e=null,i.keys(this.fonts).length>0&&(u.fonts=this.fonts),0!==i.keys(this.cf_fonts).length&&(u.cf_fonts=this.cf_fonts),0!==i.keys(this.GS).length&&(u.gs=this.GS),i.keys(this.bgImages),this.fonts={},this.GS={},this.cf_fonts={},this.bgImages=[],this.saving=null}p=h=null;for(var c=_-1;c>-1;--c)d[f[c]]!==r&&(u[f[c]]=d[f[c]]);return f=_=null,this.optimizeCss(u,s)},getStyleOptions(e){if(l[e]===r){const t=d;if(t[e]===r)return!1;{l[e]={};const i=(t,o)=>{for(var a in t)if(null!==t[a]){let s=t[a],f=s.type,_=s.selector;if("expand"===f||"multi"===f||"group"===f){let e=o;"expand"===f&&s.label!==r&&(e=s.label.replace(/\s/g,""),o!==r&&(e=o+"_"+e)),i(s.options,e)}else if("tabs"===f)for(let e in s.options){i(s.options[e].options||s.options[e],o===r?e:o+"_"+e)}else if(s.id!==r){let t=s.id;if(s.prop!==r){l[e][t]=this.getStyleData(s,o);let i=s.prop;if("font-size"!==i&&"line-height"!==i&&"letter-spacing"!==i&&("range"!==f||"margin-top"!==i&&"margin-bottom"!==i)||(l[e][t+"_unit"]={type:"select",p:o}),"box_shadow"===f||"text_shadow"===f){let i="box_shadow"===f?["hOffset","vOffset","blur","spread","color"]:["hShadow","vShadow","blur","color"];for(let r=i.length-1;r>-1;--r){let a=t+"_"+i[r];l[e][a]=this.getStyleData(s,o),"color"!==i[r]&&(l[e][a+"_unit"]={type:"select",p:o})}"box_shadow"===f&&(l[e][t+"_inset"]={type:"checkbox",p:o})}else if("fontColor"===f)l[e][s.s]===r&&(l[e][s.s]={type:"color",prop:"color",isFontColor:!0,selector:_,origId:t,p:o}),l[e][s.g]===r&&(l[e][s.g]={type:"gradient",p:o},l[e][s.g]=l[e][s.g+"-gradient-angle"]=l[e][s.g+"-circle-radial"]=l[e][s.g+"-gradient-type"]={type:"gradient",p:o});else if("fontStyle"===f)l[e][t+"_regular"]=this.getStyleData(s,o),l[e][t+"_regular"].type="icon_radio",l[e][s.id2]={type:"icon_radio",prop:"font-weight",selector:_,p:o};else if("padding"===f||"margin"===f||"border"===f||"border_radius"===f){let r=["top","right","bottom","left"],a="border"===f,_=!1===a&&"border_radius"===f;!0===a?l[e][t+"-type"]={type:"radio",p:o}:(l[e]["checkbox_"+t+"_apply_all"]={type:"checkbox",p:o},!1===_&&(l[e][t+"_opp_top"]={type:"checkbox",p:o},l[e][t+"_opp_left"]={type:"checkbox",p:o}));for(let f=r.length-1;f>-1;--f){let d=t+"_"+r[f];if(!0===a&&(l[e][d+"_style"]=this.getStyleData(s,o),l[e][d+"_color"]=this.getStyleData(s,o),l[e][d+"_style"].prop=i+"-"+r[f]+"-style",l[e][d+"_color"].prop=i+"-"+r[f]+"-color",d+="_width"),l[e][d]=this.getStyleData(s,o),l[e][d+"_unit"]={type:"select",p:o},!0===_){var n="border-";"top"===r[f]?n+="top-left-radius":"right"===r[f]?n+="top-right-radius":"left"===r[f]?n+="bottom-left-radius":"bottom"===r[f]&&(n+="bottom-right-radius"),l[e][d].prop=n}else l[e][d].prop=i+"-"+r[f]}}else if("gradient"===f||"imageGradient"===f)l[e][t+"-gradient"]=this.getStyleData(s,o),l[e][t+"-gradient-angle"]=l[e][t+"-circle-radial"]=l[e][t+"-gradient-type"]={type:"gradient",p:o},"imageGradient"===f&&(l[e][t+"-type"]={type:"radio",p:o},l[e][s.colorId]=this.getStyleData(s,o),l[e][s.colorId].prop="background-color",l[e][s.colorId].type="color",l[e][s.colorId].id=s.colorId);else if("multiColumns"===f)l[e][t+"_gap"]=l[e][t+"_divider_color"]=l[e][t+"_divider_width"]=l[e][t+"_divider_style"]={type:f,p:o};else if("font_select"===f)l[e][t+"_w"]={type:"font_weight"};else if("filters"===f){let i=["hue","saturation","brightness","contrast","invert","sepia","opacity","blur"];for(let r=i.length-1;r>-1;--r)l[e][t+"_"+i[r]]=this.getStyleData(s,o);l[e][s.mid]={prop:"mix-blend-mode",selector:_,type:"select"},s.h&&(l[e][s.mid].h=!0)}else if("width"===f||"height"===f){let i="width"===f?"max_"+t:s.maxid||"mx_h";l[e]["width"===f?"min_"+t:s.minid||"mi_h"]={prop:"min-"+f,selector:_,type:f,p:o},l[e][i]={prop:"max-"+f,selector:_,type:f,p:o},l[e][t+"_auto_"+f]={prop:f,selector:_,type:f,p:o},l[e][t+"_unit"]={type:"select",p:o}}else if("transform"===f){let i=this.getStyleData(s,o);for(let r=["scale","translate","skew"],o=r.length-1;o>-1;--o){let a=t+"_"+r[o];l[e][a+"_top"]=l[e][a+"_bottom"]=i}for(let r=["x","y","z"],o=r.length-1;o>-1;--o)l[e][t+"_rotate_"+r[o]]=i;l[e][t+"_position"]={prop:"transform-origin",type:"position_box",selector:i.selector}}else if("frame-custom"===i&&t.includes("frame_type")){let i=t.split("-")[0]+"-",r=["frame_custom","frame_color","frame_width","frame_height","frame_repeat","frame_sh_x","frame_sh_y","frame_sh_b","frame_sh_c","frame_ani_dur","frame_ani_rev"];for(let t=r.length-1;t>-1;--t){let o=i+r[t];l[e][o]||(l[e][o]={}),l[e][o].prop="frame-custom",l[e][o].type="radio",l[e][o].selector=_}}}else l[e][t]||(l[e][t]=this.getStyleData(s,o))}else"margin_opposity"===f&&(l[e][s.topId]={prop:"margin-top",selector:_,type:"range",p:o},l[e][s.bottomId]={prop:"margin-bottom",selector:_,type:"range",p:o},l[e][s.topId+"_unit"]={type:"select",p:o},l[e][s.bottomId+"_unit"]={type:"select",p:o},l[e][s.topId+"_opp_top"]={type:"checkbox",p:o})}};i(t[e].styling!==r?t[e].styling.options.length!==r?t[e].styling.options:t[e].styling:t[e].type===r?t[e]:[t[e]])}}return l[e]},async i(e,t,o,l,n,s){if(d[l]!==r){const f={},_=this.getStyleOptions(l),d=this.getBaseSelector(l,e,t),u=!0===this.saving;n.resp_no_bg!==r&&!1!==n.resp_no_bg&&(n[_.resp_no_bg.origId]="none"),["top","right","bottom","left"].forEach((e=>{n[e+"-frame_layout"]&&!n[e+"-frame_type"]&&(n[e+"-frame_type"]=e+"-presets")}));const p=i.keys(n);for(let e=p.length-1;e>-1;--e){let i=p[e];if(_[i]!==r&&_[i].selector!==r){let e=_[i].type;"margin"===e?e="padding":"letterSpace"===e||"lineHeight"===e||"fontSize"===e||"zIndex"===e?e="range":_[i].style_handler!==r&&(e=_[i].style_handler);let p=await this.fields[e].call(this,i,l,_[i],n,t,s,o);if(!1!==p){let e=Array.isArray(_[i].selector)?_[i].selector:[_[i].selector],t=!0===_[i].h||!0===_[i].ishover,o=[];e=this.getNestedSelector(e);for(let i=0;i<e.length;++i){let r=e[i];if(!0!==t||r.endsWith(":after")||r.endsWith(":before")||(r+=":hover"),!0===a)if(!1===u)!0!==t&&-1===r.indexOf(":hover")||(r+=","+d+r.replace(":hover",".tb_visual_hover"));else if(-1!==r.indexOf(".tb_visual_hover")){let e=r.split(",");for(let t=e.length-1;t>-1;--t)-1!==e[t].indexOf(".tb_visual_hover")&&e.splice(t,1);r=e.join(","),e=null}o.push(d+r)}o=o.join(",").trim().replace(/\s\s+/g," "),f[o]===r&&(f[o]=[]),p=p.split("#@#");for(let e=0;e<p.length;++e)""!==p[e]&&-1===f[o].indexOf(p[e])&&f[o].push(p[e])}else null===p&&delete n[i]}}return f}return!1},fields:{frameCache:{},imageGradient(e,t,i,r,o,a,l){let n=!1,s=-1!==e.indexOf("-gradient",3),f=!0===s?e.replace("-gradient","-type"):e+"-type";if(f=this.getStyleVal(f,a,l),"gradient"===f)!0===s&&(n=this.fields.gradient.call(this,e,t,i,r,o,a,l),n+="background-color:transparent#@#");else if(!1===s&&(n=this.fields.image.call(this,e,t,i,r,o,a,l),!1!==n&&""!==this.getStyleVal(e,a,l))){var _=this.fields.select.call(this,i.repeatId,t,{prop:"background-mode",origId:i.origId},r,o,a,l);!1!==_&&(n+=_),n+=!1!==(_=this.fields.position_box.call(this,i.posId,t,{prop:"background-position",origId:i.origId},r,o,a,l))?_:"background-position:50% 50%#@#"}return n},image(e,t,i,o,a,l,n){let s=this.getStyleVal(e,l,n),f=!1;if(s!==r){if("background_image"===e||"bg_i_h"===e){let t="background_image"===e?"background_type":"b_t_h";if(t=this.getStyleVal(t,l,n),t&&"image"!==t&&"video"!==t)return!1;s="desktop"!==n&&"none"===this.getStyleVal("resp_no_bg",l,n)?"":s}""===s||"none"===s?"desktop"!==n&&(f=i.prop+":none#@#"):(!0===this.saving&&this.bgImages.push(s),f=i.prop+":url("+s+")#@#")}return f},gradient(e,t,i,r,o,a,l){let n=!1,s=i.id,f=this.getStyleVal(e,a,l);if(!s)return!1;if("background_gradient"===s||"b_g_h"===s||"cover_gradient"===s||"cover_gradient_hover"===s){let e;if(e="background_gradient"===s?"background_type":"b_g_h"===s?"b_t_h":"cover_gradient"===s?"cover_color-type":"cover_color_hover-type",e=this.getStyleVal(e,a,l),"gradient"!==e&&"hover_gradient"!==e&&"cover_gradient"!==e)return!1}if(f){let e,t=f.split("|"),r=this.getStyleVal(s+"-gradient-type",a,l)||"linear",o=[];"radial"===r?e=this.getStyleVal(s+"-circle-radial",a,l)?"circle":"":(e=this.getStyleVal(s+"-gradient-angle",a,l)||"180",e+="deg"),""!==e&&(e+=",");for(let e=0;e<t.length;++e){let i=parseInt(t[e])+"%",r=t[e].replace(i,"").trim();o.push(r+" "+i)}o=o.join(","),n=i.prop+":"+r+"-gradient("+e+o+")#@#"}return n},icon_radio(e,t,i,r,o,a,l){const n=this.getStyleVal(e,a,l);return!!n&&i.prop+":"+n+"#@#"},color(e,t,i,o,a,l,n){if("column-rule-color"===i.prop)return!1;let s=this.getStyleVal(e,l,n);if(s===r)return delete o[e],!1;let f=this.toRGBA(s);if(""===f||"_"===f)return delete o[e],!1;if(!0===i.isFontColor)return this.fields.fontColor.call(this,i.origId,t,{s:e},o,a,l,n);let _=i.prop+":"+f+"#@#";if(i.colorId!==e||i.origId===r||this.getStyleVal(i.origId,l,n)){if(!("b_c_h"!==e&&"b_c_i_h"!==e||"row"!==t&&"column"!==t&&"subrow"!==t)){this.getStyleVal("b_c_h"===e?"bg_i_h":"b_i_i_h",l,n)||("b_c_h"!==e||"b_c_h"===e&&"gradient"!==this.getStyleVal("b_t_h",l,n))&&(_+="background-image:none#@#")}}else{if("gradient"===this.getStyleVal(i.origId+"-type",l,n))return!1;_+="background-image:none#@#"}return _},fontColor(e,t,i,o,a,l,n){let s=this.getStyleVal(e,l,n),f=!1;return s===r||-1===s.indexOf("_gradient")?(f=this.fields.color.call(this,i.s!==r?i.s:s.replace(/_solid$/gi,""),t,{prop:"color"},o,a,l,n),!1!==f&&(f+="background-image:none#@#background-clip:border-box#@#")):s!==r&&(f=this.fields.gradient.call(this,s.replace(/_gradient$/gi,"-gradient"),t,{prop:"background-image",id:i.g},o,a,l,n),!1!==f&&(f+="background-clip:text#@#-webkit-background-clip:text#@#color:transparent#@#")),f},padding(e,t,i,o,a,l,n){let s=i.prop,f=-1!==s.indexOf("padding")?"padding":"margin",_=i.id,d=this.getStyleVal(e,l,n),p=this.getStyleVal("checkbox_"+_+"_apply_all",l,n);if(d===r||"padding"===f&&d<0)return delete o[e+"_unit"],!1;if(p&&"|"!==p&&"false"!==p){if(s!==f+"-top")return!1;s=f}let h=this.getStyleVal(e+"_unit",l,n)||"px",c=(""+d).split(",");return"%"===h&&"column"===t&&c[0]&&c[1]===r&&-1!==["padding_top","padding_bottom","padding_left","padding_right","margin-bottom","margin-top"].indexOf(e)&&(u[n]===r&&(u[n]={}),u[n][a]===r&&(u[n][a]=[]),u[n][a].push(e)),d=c[1]!==r&&""!==c[1]?c[1]:c[0],d=d.trim(),"0"===d&&(h=""),s+":"+d+h+"#@#"},box_shadow(e,t,i,o,a,l,n){let s=i.prop,f=i.id;if(this.getStyleVal(e,l,n)===r)return delete o[e+"_unit"],!1;let _="box-shadow"===s?["hOffset","vOffset","blur","spread"]:["hShadow","vShadow","blur"],d="",u=!0;for(let e=0;e<_.length;++e){let t=f+"_"+_[e],i=this.getStyleVal(t,l,n),o=this.getStyleVal(t+"_unit",l,n)||"px";i===r?i="0":u=!1,d+=i+o+" "}return!1===u?(d+=this.toRGBA(this.getStyleVal(f+"_color",l,n)),"box-shadow"===s&&"inset"===this.getStyleVal(f+"_inset",l,n)&&(d="inset "+d),d=s+":"+d+"#@#"):d=!1,d},text_shadow(e,t,i,r,o,a,l){return this.fields.box_shadow.call(this,e,t,i,r,o,a,l)},border_radius(e,t,i,o,a,l,n){let s=i.id,f=this.getStyleVal("checkbox_"+s+"_apply_all",l,n),_=i.prop;"1"===f?.toString()&&(e=s+"_top",_="border-radius");let d=this.getStyleVal(e,l,n);if(d===r)return delete o[e+"_unit"],!1;return _+":"+d+(this.getStyleVal(e+"_unit",l,n)||"px")+"#@#"},border(e,t,i,o,a,l,n){let s,f=i.prop,_=i.id,d=this.getStyleVal(e,l,n);if(-1!==e.indexOf("_color")||"none"!==d&&-1!==e.indexOf("_style"))return!1;if("all"===(this.getStyleVal(_+"-type",l,n)||"top")){if(-1===f.indexOf("border-top"))return!1;f="border"}let u=this.getStyleVal(e.replace("_width","_style"),l,n),p=e.replace("_width","_color");if("none"===u)s=u;else{if(d===r)return!1;u||(u="solid"),s=d+"px "+u;let e=this.getStyleVal(p,l,n);""!==e&&e!==r?s+=" "+this.toRGBA(e):delete o[p]}return f+":"+s+"#@#"},select(e,t,i,o,a,l,n){let s=i.prop,f="",_=this.getStyleVal(e,l,n),d=e.endsWith("_inner")?"_inner":"";if(_===r||""===_||"column-rule-style"===s)return!1;if("background-mode"===s||"background-repeat"===s||"background-attachment"===s){if(!this.getStyleVal(i.origId,l,n)||!d&&this.getStyleVal("resp_no_bg",l,n))return!1;let e=d?null:this.getStyleVal("background_type",l,n);if(e&&"image"!==e)return!1;if("background-mode"===s){var u={repeat:"repeat","repeat-x":"repeat-x","repeat-y":"repeat-y","repeat-none":"no-repeat","no-repeat":"no-repeat",fullcover:"cover","best-fit-image":"contain","builder-parallax-scrolling":"cover","builder-zoom-scrolling":"100%","builder-zooming":"115%"},p=_;if(u[_]!==r){if(-1!==_.indexOf("repeat"))s="background-repeat","desktop"!==n&&(f="background-size:auto#@#");else if(s="background-size",f="background-repeat:no-repeat#@#","best-fit-image"===_||"builder-parallax-scrolling"===_||"builder-zoom-scrolling"===_||"builder-zooming"===_){let e=this.extend(!0,{},i);e.prop="background-position";let r=this.fields.position_box.call(this,"background_position"+d,t,e,o,a,l,n)||"background-position:center#@#";e=null,f+=r,"builder-parallax-scrolling"===_?f+="background-attachment:fixed#@#--tbBg:parallax#@#":"builder-zooming"===_?f+="background-attachment:scroll#@#--tbBg:zooming#@#":"builder-zoom-scrolling"===_&&(f+="background-attachment:scroll#@#--tbBg:zoom#@#")}_=u[_]}d||"builder-parallax-scrolling"===p||"builder-zooming"===p||"builder-zoom-scrolling"===p||(f+="--tbBg:0#@#")}else if("background-repeat"===s&&"fullcover"===_)s="background-size",_="cover";else if("background-attachment"===s){const e=this.getStyleVal("background_repeat"+d,l,n);if("builder-parallax-scrolling"===e||"builder-zooming"===e||"builder-zoom-scrolling"===e)return!1}}else if("column-count"===s){if("0"==_){let t=[e,e+"_gap",e+"_divider_color",e+"_width",e+"_divider_style"];for(let e=t.length-1;e>-1;--e)delete o[t[e]];return!1}let t=this.getStyleVal(e+"_gap",l,n);t&&(f="column-gap:"+t+"px#@#");let i=this.getStyleVal(e+"_divider_style",l,n),a=this.getStyleVal(e+"_width",l,n);if("none"===i)delete o[e+"_divider_color"],delete o[e+"_width"],f+="column-rule:none#@#";else if(""===a||a===r)delete o[e+"_divider_color"],delete o[e+"_width"],delete o[e+"_divider_style"];else{i||(i="solid"),f+="column-rule:"+a+"px "+i;var h=this.getStyleVal(e+"_divider_color",l,n);""!==h&&h!==r&&(f+=" "+this.toRGBA(h)),f+="#@#"}}else if("vertical-align"===s){if("inline-block"!==o[i.origID])return delete o[e],!1;""!==_&&!0!==this.saving&&r!==themifyBuilder&&(f+="align-self:"+("top"===_?"start":"middle"===_?"center":"end")+"#@#")}else if(!0===i.display&&!0!==this.saving&&r!==themifyBuilder){if("none"===_)return!1;f+="inline-block"===_?"width:auto#@#":"width:100%#@#"}return f+=s+":"+_+"#@#",f},grid_flow(e,t,i,o,a,l,n){let s=i.prop,f=this.getStyleVal(e,l,n);return f!==r&&""!==f&&("row"!==f||"desktop"!==n)&&s+":"+f+"#@#"},gap(e,t,i,o,a,l,n){let s=i.prop,f=this.getStyleVal(e,l,n),_=this.getStyleVal(e+"_unit",l,n)||"px";return f!==r&&""!==f&&(""+f!="0"||"desktop"!==n)&&s+":"+f+_+"#@#"},position_box(e,t,i,o,a,l,n){let s=i.prop,f=this.getStyleVal(e,l,n)?.toString();if(f===r||""===f)return!1;if(!("background-position"!==s||this.getStyleVal(i.origId,l,n)||o.o&&o.o[i.origId]!==r&&""!==o.o[i.origId]))return!1;if(f.includes("-"))f=f.replace("-"," ");else if(f.includes(",")){const e=f.split(",");f=e[0]+"% "+e[1]+"%"}return s+":"+f+"#@#"},font_select(e,t,i,o,a,l,n){let s=l||o,f=this.getStyleVal(e,s,n),_="";if("default"===f||""===f||f===r)return delete o[e],delete o[e+"_w"],!1;let d="undefined"!=typeof ThemifyConstructor&&ThemifyConstructor.font_select.google[f]!==r||"undefined"!=typeof ThemifyBuilderStyle&&ThemifyBuilderStyle.google[f]!==r,u=!0!==d&&("undefined"!=typeof ThemifyConstructor&&ThemifyConstructor.font_select.cf[f]!==r||"undefined"!=typeof ThemifyBuilderStyle&&ThemifyBuilderStyle.cf[f]!==r);if(d||u||(d="undefined"!=typeof themifyBuilder&&null!==themifyBuilder.google&&themifyBuilder.google[f]!==r,u=!0!==d&&("undefined"!=typeof themifyBuilder&&null!==themifyBuilder.cf&&themifyBuilder.cf[f]!==r)),d||u){let t=this.getStyleVal(e+"_w",s,n)?.toString()||"",i=!0===d?"fonts":"cf_fonts";if(this[i][f]===r&&(this[i][f]=[]),t){const e={normal:"normal",regular:400,italic:400,bold:700};-1===this[i][f].indexOf(t)&&this[i][f].push(e[t]||t);const r=-1!==t.indexOf("italic")?";font-style:italic":"";t=e[t]||t.replace(/[^0-9]/g,""),t+=r,_="font-weight:"+t+"#@#"}}else delete o[e+"_w"];return f=this.parseFontName(f),f&&(_+=i.prop+":"+f+"#@#"),_},frame:(e,t,i,r,o,a,l)=>!1,range(e,t,i,o,a,l,n){if("column-gap"===i.prop&&!i.grid_gap||"column-rule-width"===i.prop)return!1;let s=this.getStyleVal(e,l,n);if(""===s||s===r)return delete o[e],delete o[e+"_unit"],!1;s=""+s;let f="z-index"!==i.prop?this.getStyleVal(e+"_unit",l,n)||"px":"",_=s.split(",");return s="%"!==f||"column"!==t||"margin-bottom"!==e&&"margin-top"!==e||_[1]===r||""===_[1]?_[0]:_[1],s=s.trim(),"0"===s&&(f=""),i.prop+":"+s+f+"#@#"},async radio(e,i,o,l,n,s,f){if("frame-custom"===o.prop){let i=e.split("-")[0],o="",l=i+"-presets",n=this.getStyleVal(i+"-frame_type",s,f)||l,_=this.getStyleVal(n===l?i+"-frame_layout":i+"-frame_custom",s,f),d=this.getStyleVal(i+"-frame_width",s,f),u=this.getStyleVal(i+"-frame_height",s,f),p=this.getStyleVal(i+"-frame_width_unit",s,f)||"%",h=this.getStyleVal(i+"-frame_height_unit",s,f)||"%";if(!_||"none"===_)return!(!_||"desktop"===f)&&"background-image:none#@#";if(n===l){_.startsWith("corner")&&(d||(d=150,p="px"),u||(u=150,h="px"),"bottom"===i?o+="left: auto#@#":"left"===i&&(o+="top: auto#@#")),"left"!==i&&"right"!==i||(_+="-l");const e=this.fields.frameCache;if(e[_]===r){let i=t.tfId("tmpl-frame_"+_);if(null!==i)e[_]=i.textContent.trim();else{const t=!0!==a&&"undefined"!=typeof themifyBuilder?themifyBuilder.builder_url:ThemifyBuilderStyle.builder_url,i=await Themify.fetch("","text",{method:"GET"},t+"/img/row-frame/"+_+".svg");e[_]=i}}let l=this.getStyleVal(i+"-frame_color",s,f),n=e[_];l!==r&&""!==l&&(n=n.replace(/\#D3D3D3/gi,this.toRGBA(l))),o+='background-image:url("data:image/svg+xml;utf8,'+encodeURIComponent(n)+'")#@#'}else o='background-image:url("'+_+'")#@#';let c=this.getStyleVal(i+"-frame_repeat",s,f),g=parseFloat(this.getStyleVal(i+"-frame_ani_dur",s,f)),m=g>0,b=[this.getStyleVal(i+"-frame_sh_x",s,f),this.getStyleVal(i+"-frame_sh_y",s,f),this.getStyleVal(i+"-frame_sh_b",s,f),this.getStyleVal(i+"-frame_sh_c",s,f)];if(m&&("left"===i||"right"===i?(u=200,h="%"):(d=200,p="%"),c=c?2*parseInt(c):2),d&&(o+="width:"+d+p+"#@#"),u&&(o+="height:"+u+h+"#@#"),c){const e=.1+100/c;o+="background-size:",o+="left"===i||"right"===i?"100% "+e:e+"% 100",o+="%#@#"}return m&&(o+="animation-name:tb_frame_"+("left"===i||"right"===i?"vertical":"horizontal")+"#@#",o+="animation-iteration-count:infinite#@#",o+="animation-timing-function:linear#@#",o+="animation-duration:"+g+"s#@#",o+="animation-direction:"+("1"===this.getStyleVal(i+"-frame_ani_rev",s,f)?"reverse":"")+"#@#"),n!==l||"bottom"!==i&&"right"!==i||(o+="transform:rotate(180deg)#@#"),b[2]&&b[3]!==r&&""!==b[3]&&(b[0]=b[0]?b[0]+"px":0,b[1]=b[1]?b[1]+"px":0,b[2]+="px",b[3]=this.toRGBA(b[3]),o+="filter:drop-shadow( "+b.join(" ")+")#@#"),""!==o&&o}return!1},multiColumns(e,t,i,o,a,l,n){if("column-count"!==i.prop)return!1;let s=this.getStyleVal(e,l,n),f=!1;if(s){f=i.prop+":"+s+"#@#";let t=this.getStyleVal(e+"_gap",l,n),a=this.getStyleVal(e+"_divider_width",l,n);if(""!==t&&t!==r?f+="column-gap:"+t+"px#@#":delete o[e+"_gap"],a){let t=this.getStyleVal(e+"_divider_style",l,n),i=this.getStyleVal(e+"_divider_color",l,n);f+="column-rule:"+a+"px ",f+=t||"solid",f+=""!==i&&i!==r?" "+this.toRGBA(i):"",f+="#@#"}else delete o[e+"_divider_color"],delete o[e+"_divider_width"],delete o[e+"_divider_style"]}else delete o[e],delete o[e+"_gap"],delete o[e+"_divider_color"],delete o[e+"_divider_width"],delete o[e+"_divider_style"];return f},filters(e,t,i,o,a,l,n){let s={hue:{unit:"deg",prop:"hue-rotate"},saturation:{unit:"%",prop:"saturate"},brightness:{unit:"%",prop:"brightness"},contrast:{unit:"%",prop:"contrast"},invert:{unit:"%",prop:"invert"},sepia:{unit:"%",prop:"sepia"},opacity:{unit:"%",prop:"opacity"},blur:{unit:"px",prop:"blur"}},f="";for(let t in s){let a=this.getStyleVal(i.id+"_"+t,l,n);a!==r?f+=s[t].prop+"("+a+s[t].unit+") ":delete o[e+"_"+t]}return""!==f&&"filter:"+f+"#@#"},text(e,t,i,o,a,l,n){let s=this.getStyleVal(e,l,n),f=!1;return s!==r&&""!==s&&(f=i.prop+":"+s+"#@#"),f},number(e,t,i,r,o,a,l,n){return this.fields.text.call(this,e,t,i,r,o,a,l,n)},width(e,t,i,o,a,l,n,s){let f=i.prop,_=!1,d=this.getStyleVal(e,l,n);if(!1!==d&&("width"!==f&&"height"!==f||"auto"!==this.getStyleVal(e+"_auto_"+f,l,n)||(d="auto"),d!==r)){_=f+":"+d+("auto"===d?"":this.getStyleVal(e+"_unit",l,n)||"px")+"#@#"}return _},height(e,t,i,r,o,a,l,n){return this.fields.width.call(this,e,t,i,r,o,a,l,n)},position(e,t,i,o,a,l,n){let s=!1,f=this.getStyleVal(e,l,n);if(f!==r&&(s="position:"+f+"#@#",""!==f&&"static"!==f))for(let t=["top","right","bottom","left"],i=t.length-1;i>-1;--i){let o=this.getStyleVal(e+"_"+t[i]+"_auto",l,n);"auto"!==o&&(o=this.getStyleVal(e+"_"+t[i],l,n),o=o===r||isNaN(o)?"":o+(this.getStyleVal(e+"_"+t[i]+"_unit",l,n)||"px")),""!==o&&(s+=""!==o?t[i]+":"+o+"#@#":"")}return s},transform(e,t,i,o,a,l,n){let s,f="",_=["skew","rotate","translate","scale"],d=e.split("_")[0];for(let e=_.length-1;e>-1;--e){let t=_[e];switch(t){case"scale":case"translate":case"skew":let e=this.getStyleVal(d+"_"+t+"_top",l,n),i=this.getStyleVal(d+"_"+t+"_bottom",l,n),o="skew"===t?"deg":"",a="translate"===t;a&&(o={x:this.getStyleVal(d+"_"+t+"_top_unit",l,n)||"px",y:this.getStyleVal(d+"_"+t+"_bottom_unit",l,n)||"px"}),e===r&&i===r||(e&&this.getStyleVal(d+"_"+t+"_opp_bottom",l,n)?f+=t+"("+e+(a?o.x:o)+") ":f+=e!==r&&i!==r?t+"("+e+(a?o.x:o)+","+i+(a?o.y:o)+") ":e?t+"X("+e+(a?o.x:o)+") ":t+"Y("+i+(a?o.y:o)+") ");break;case"rotate":for(let e=["z","y","x"],i=e.length-1;i>-1;--i)s=this.getStyleVal(d+"_"+t+"_"+e[i],l,n),s&&(f+=t+e[i].toUpperCase()+"("+s+"deg) ");break}}return""!==f?(f="transform:"+f+"#@#",s=this.getStyleVal(d+"_position",l,n),s&&(s=s.split(","),f+="transform-origin:"+s[0]+"% "+s[1]+"%#@#")):f=!1,f},aspectRatio(e,t,i,r,o,a,l,n){let s=!1,f=this.getStyleVal(e,a,l);return f&&(s=i.prop+":"+f+"#@#"),s},grid(o,a,l,n,s,f,_,d){var u={},p=null,h=n[o],c=!0===Themify.is_builder_active&&e.tb_app?tb_app.Builder.get().el.querySelector(".tb_"+s):null,g=h.count;c||(c=t.tfClass("tb_"+s)[0]),c&&(c.classList.contains("module_row")&&(c=c.querySelector(".row_inner")),c&&(g=c.querySelectorAll(":scope>.module_column").length));var m=null!==f&&i.keys(f).length>0?f:null,b=["dir","align","gutter","area","size","auto_h"],y=[];for(var v in h){var k=h[v];if(k&&0===v.indexOf(_)&&("tablet"!==_||-1===v.indexOf("tablet_landscape"))){var w=b.indexOf(v.replace(_+"_",""));if(-1===w||!h[_+"_"+b[w]]||1===g&&"align"!==b[w])continue;if(k=""+h[_+"_"+(w=b[w])],y.push(w),"size"===w){if(!k.includes(" ")){if("desktop"!==_){var x=_[0];_.includes("_")&&(x+=_.split("_")[1][0]);var S="--area"+x+g+"_"+k,z="";if((B=this.getAreaValue(S))||(B=this.getAreaValue(S="--area"+g+"_"+k)),B||h[_+"_area"])z=h[_+"_area"]?this.normalizeArea(h[_+"_area"]):"var("+S+")",k=-1!==k.indexOf("_")?k:"none";else{var B,T=!0,C=(B="auto"!==k?this.getColSizeValue(k):null)?B.replace(/\s\s+/g," ").trim().split(" ").length:g,F=g%C;if(g>=(k.includes("_")?0:parseInt(k))){C>g&&(F=0,k=""+(k=C=g));for(var I=g-F,A=1;A<=I;++A)!0===T&&(z+='"',T=!1),z+="col"+A+" ",A%C!=0&&A!==I||(z=z.trim(),z+='" ',T=!0);if(F>0){var G=[];for(A=g;A>I;--A)G.push("col"+A);for(G.reverse(),A=G.length;A<C;++A)G.push(".");-1===k.indexOf("_")&&(k="none"),z+='"'+G.join(" ").trim()+'"'}}}""!==z&&(u["--area"]=z.trim())}""!==k&&("desktop"!==_||"1"!==k&&"2"!==k&&"3"!==k&&"4"!==k&&"5"!==k&&"6"!==k)?"none"!==k&&(k=u["--area"]&&-1===k.indexOf("_")?g<parseInt(k)?"":"none":this.getColSizeValue(k)?"var(--c"+k+")":""):k=""}u["--col"]=k}else if("area"===w)u["--area"]=this.normalizeArea(k);else if("auto_h"===w)"desktop"===_&&"-1"===k||(u["--align_items"]="1"===k?"var(--align_content)":"var(--auto_height)");else if("align"===w){if(1===g&&c&&!c.closest(".module_row").classList.contains("fullheight"))continue;u["--align_content"]="var(--align_"+(k="col_align_bottom"===k||"end"===k?"end":"col_align_middle"===k||"center"===k?"center":"start")+")"}else if("gutter"===w){if(k!==r&&"undefined"!==k){var O=parseFloat(k);isNaN(O)||(0===O&&(k=O),k=this.getGutter(k)),("desktop"!==_||"gutter"!==k&&"gutter-default"!==k)&&("gutter"!==k&&"none"!==k&&"narrow"!==k||(k="var(--"+k+")"),u["--colg"]=k)}}else"dir"===w&&g>1&&(p=k)}}if("desktop"===_&&1!==g&&(!0!==d||-1!==y.indexOf("area")||-1!==y.indexOf("size"))){var N=[];for(A=1;A<=g;++A)N.push("col"+A);u["--area"]||(u["--area"]='"'+N.join(" ")+'"')}if(null!==p&&g>1&&"desktop"!==_){var j=u["--area"]||!1,R=u["--col"]||!1,D=this;if(null!==m){"none"===R&&"auto"===(R=!!(m["breakpoint_"+_]&&m["breakpoint_"+_][o]&&m["breakpoint_"+_][o][_+"_size"])&&m["breakpoint_"+_][o][_+"_size"])&&(R=!1);var E=p;if(!0===(m[o]!==r&&"rtl"===m[o].desktop_dir)&&(p="rtl"===p?"ltr":"rtl"),!1===j||!1===R){var P=ThemifyStyles.breakpointsReverse,V=P.length;for(v=P.indexOf(_)+1;v<V;++v){var J=P[v],U="desktop"!==J?m["breakpoint_"+J]:m;if(U!==r&&U[o]!==r&&U[o][J+"_size"]!==r){var q={};if(q[o]={},q[o][_+"_size"]=U[o][J+"_size"],!1===j)j=this.fields[o].call(this,o,a,l,q,s,m,_,!0)["--area"];!1===R&&"auto"!==q[o][_+"_size"]&&(R=-1===q[o][_+"_size"].indexOf(" ")?"var(--c"+q[o][_+"_size"]+")":q[o][_+"_size"]);break}}if(!j)if(j&&j["--area"])j=j["--area"];else{N=[];for(v=1;v<=g;++v)N.push("col"+v);j='"'+N.join(" ")+'"'}}}if("rtl"===p||"rtl"===E&&R&&R.includes("_")){var H=((e,t)=>{var i=[];if(t&&"none"!==t&&"initial"!==t&&"auto"!==t&&(t=-1===(t=t.replace(/[\r\n]/gm,"").replace(/  +/g," ").trim()).indexOf(" ")?"var(--c"+(t=t.replace("var(--c","").replace(")","").trim().split("_").reverse().join("_"))+")":t.split(" ").reverse().join(" ")),e){-1!==e.indexOf("var")&&(e=e.replace("var(","").replace(")","").trim(),e=D.getAreaValue(e));var r=e.split('" "')[0].split(" ").length,o=[],a=0;e=e.replace(/[\r\n]/gm,"").replace(/\"/g,"").replace(/  +/g," ").trim().split(" ").reverse();while("."===e[0])e.push(e.splice(0,1)[0]);for(var l=0,n=e.length;l<n;++l)o.push(e[l]),(++a>0&&a%r==0||l===n-1)&&(i.push('"'+o.join(" ")+'"'),o=[],a=0);i=i.join(" ")}else i=e;return{area:i,cols:t}})(j,R);"rtl"===p&&(j=H.area),R=H.cols}if(j){if(R=((e,t)=>{if(t&&"none"!==t){e.includes("var")&&(e=e.replace("var(","").replace(")","").trim(),e=D.getAreaValue(e));var i=e.split('" "')[0].split(" ").length,r=D.getColSizeValue(t);r||(r=t),r.split(" ").length!==i&&(t="none")}return t})(j,R),null!==m&&!0===Themify.is_builder_active){var Y=h.model?h.model:c?tb_app.Registry.get(c.closest("[data-cid]").dataset.cid):null;!Y||"row"!==Y.type&&"subrow"!==Y.type||(-1===j.indexOf("--area")&&Y.setCols({area:j.replace(/col/g,"")},_),R&&"none"!==R&&"initial"!==R&&Y.setCols({size:(""+R).replace("var(--c","").replace(")","").trim()},_),delete Y.fields.sizes[_+"_dir"])}u["--area"]=this.normalizeArea(j),R&&(u["--col"]=R)}}u["--area"]&&("desktop"===_||u["--area"].includes("var")?"desktop"===_&&g<9&&(u["--area"]=""):(u["--area"]=this.getArea(u["--area"],!0,_,g),1===(this.getAreaValue(u["--area"])||u["--area"]).split('" "')[0].split(" ").length&&(u["--col"]="none")));if("none"===u["--col"]&&"desktop"===_)delete u["--col"];else if(u["--col"]){if(u["--col"].includes(" ")){var L=u["--col"].split(" ");u["--area"]&&(L=L.slice(0,u["--area"].split('" "')[0].replace(/\s\s+/g," ").trim().split(" ").length));for(A=L.length-1;A>-1;--A){var M=parseFloat(L[A].trim());1!==M&&(L[A]=L[A].replace(""+M,""+parseFloat(M.toFixed(4))))}u["--col"]=L.join(" ")}u["--col"]=this.getColSize(u["--col"])}if(!0!==d){var W="";for(v in u)""!==u[v]&&(W+=v+":"+u[v]+"#@#");u=""!==W&&W}return u}},optimizeCss(e,t){for(var o,a=this.breakpointsReverse,l=a.length,n=["left","bottom","right","top"],s=["bottom-left","bottom-right","top-right","top-left"],f=["family","line-height","size","weight","variant","style"],_=f.length-1,d=e=>{if(!e||-1!==e.indexOf("var")||-1!==e.indexOf('" "')||-1===e.indexOf(" "))return!1;for(var t=e.replace(/col|"/gi,"").replace(/\s\s+/g," ").trim().split(" "),i=t.length-1;i>0;--i)if(parseInt(t[i])<=parseInt(t[i-1]))return!1;return!0},u=0;u<l;++u)if(e[o=a[u]]!==r)for(var p in e[o]){for(var h={},c=[],g=0,m=(E=e[o][p]).length;g<m;++g)if(""!==E[g])if("@"!==E[g][0]){var b=E[g].indexOf(":");h[v=E[g].substring(0,b)]=E[g].substring(b+1)}else{var y=E[g].split("{");e[o][y[0]+"{"+p]=y[1].replace("}","").split("#@@#")}for(var v in h){var k=h[v],w="-"===v[0]&&"-"===v[1]?[v]:v.split("-"),x=w[0];if(k){if(!0===t&&(w[1]!==r&&("padding"===x||"margin"===x||"background"===x||"border"===x||"font"===x||"line-height"===v)||"--area"===x||"color"===x))if("padding"===x||"margin"===x){for(var S=[],z=3;z>-1;--z)h[x+"-"+n[z]]!==r&&S.push(h[x+"-"+n[z]]);if(4===S.length){for(z=S.length-1;z>-1;--z)";"===S[z][S[z].length-1]&&(S[z]=S[z].slice(0,-1));for(S[0]===S[2]&&S[1]===S[3]?(S[2]=S[3]=null,S[0]===S[1]&&(S[1]=null)):S[1]===S[3]&&(S[3]=null),z=3;z>-1;--z)null===S[z]&&S.splice(z,1);for(v=x,k=S.join(" "),z=3;z>-1;--z)delete h[x+"-"+n[z]]}}else if("border"===x){if("radius"===w[3]){for(S=[],z=3;z>-1;--z)h[x+"-"+s[z]+"-radius"]!==r&&S.push(h[x+"-"+s[z]+"-"+w[3]]);if(4===S.length){for(z=S.length-1;z>-1;--z)";"===S[z][S[z].length-1]&&(S[z]=S[z].slice(0,-1));for(S[0]===S[2]&&S[1]===S[3]?(S[2]=S[3]=null,S[0]===S[1]&&(S[1]=null)):S[1]===S[3]&&(S[3]=null),z=3;z>-1;--z)null===S[z]&&S.splice(z,1);for(v=x+"-"+w[3],k=S.join(" "),z=3;z>-1;--z)delete h[x+"-"+s[z]+"-"+w[3]]}}}else if("font"===x){if(h["font-family"]!==r&&h["font-size"]!==r){for(S=[],z=_;z>-1;--z){if(h[B="line-height"===f[z]?f[z]:x+"-"+f[z]]!==r)S.push("line-height"===f[z]?"/"+h[B]:h[B])}if(S.length===_+1){for(v=x,z=S.length-1;z>-1;--z)";"===S[z][S[z].length-1]&&(S[z]=S[z].slice(0,-1));for(k=S.join(" "),z=_;z>-1;--z){var B;delete h[B="line-height"===f[z]?f[z]:x+"-"+f[z]]}}}}else"color"===x?k=this.rgbToHex(k.replace(";","")):"background"===x||"--area"===x&&"tablet_landscape"===o&&d(k)&&(k="");if(""!==k&&k!==r&&!1!==k&&null!==k){if("background"!==x||"background-color"===v){if(k.includes("rgb")){var T=k.match(/(rgb.+?\))/gi);if(null!==T)for(z=T.length-1;z>-1;--z){var C=this.rgbToHex(T[z].replace(";",""));C!==T[z]&&(k=k.replace(T[z],C))}}k=k.replace(/\s0\./g," .").replace(/\s\s+/g," ").replace(/\.+0*?fr/g,"fr").replace(/\.+0*?\%/g,"%").replace(/\.+0*?rem/g,"rem").replace(/\.+0*?em/g,"em").replace(/\.+0*?px/g,"px").replace(/\b(?:0px|0%|0em|0fr|0rem)/g,"0")}"@"!==v[0]&&";"!==k.slice(-1)&&(k+=";"),c.push(v+":"+k)}}}e[o][p]=c}if(!0===t){for(u=0;u<l-1;++u)if(e[o=a[u]]!==r){for(var p in e[o]){for(g=(E=e[o][p]).length-1;g>-1;--g){b=E[g].indexOf(":"),v=E[g].substring(0,b);var F=E[g].substring(b+1);if(";"===F[F.length-1]&&(F=F.slice(0,-1)),"none"!==F||"--col"!==v||"tablet_landscape"!==o||e.desktop!==r&&e.desktop[p]!==r&&-1!==e.desktop[p].join("").indexOf("--col:"))if("--area"!==v||"tablet"!==o||e.tablet_landscape!==r&&e.tablet_landscape[p]!==r&&-1!==e.tablet_landscape[p].join("").indexOf("--area:")||!d(F)){for(var I=u+1;I<l;++I)if(e[a[I]]!==r&&e[a[I]][p]!==r){for(var A=e[a[I]][p],G=!1,O=A.length-1;O>-1;--O)if(-1!==A[O].indexOf(v)){var N=A[O].indexOf(":"),j=A[O].substring(0,N),R=A[O].substring(N+1);if(j===v){";"===R[R.length-1]&&(R=R.slice(0,-1)),R===F&&E.splice(g,1),G=!0;break}}if(!0===G)break}}else E.splice(g,1);else E.splice(g,1)}0===E.length&&delete e[o][p]}0===i.keys(e[o]).length&&delete e[o]}if(e.mobile!==r)for(var p in e.mobile)if(e.tablet===r||e.tablet[p]===r||-1===e.tablet[p].join("").indexOf("--area:"))for(g=(E=e.mobile[p]).length-1;g>-1;--g)if(-1!==E[g].indexOf("--area:")){d(E[g].split(":")[1])&&e.mobile[p].splice(g,1);break}if(e.desktop!==r)for(var p in e.desktop){-1===(b=e.desktop[p].indexOf("--tbBg:0;"))&&(b=e.desktop[p].indexOf("--tbBg:0")),-1!==b&&e.desktop[p].splice(b,1)}for(u=0;u<l;++u)if(e[o=a[u]]!==r){var D={};for(var p in e[o]){var E,P=[];for(g=(E=e[o][p]).length-1;g>-1;--g)P.push(E[g]);D[P=P.join("A#_B#")]===r&&(D[P]=[]),D[P].push(p)}for(var V in D){for(g=D[V].length-1;g>-1;--g)delete e[o][D[V][g]];p=D[V].join(","),";"===V[V.length-1]&&(V=V.slice(0,-1)),e[o][p]=V.split("A#_B#")}if("@"===p[0]){y=p.split("{")[0];e[o][p.replace(","+y+"{",",")]=e[o][p],delete e[o][p]}}}return e},gridBackwardCompatibility(e){if("-auto"===e||"auto"===e)return"auto";var t,i=Array.isArray(e),o=!1;if(!0===i){for(var a=e.length-1;a>-1;--a)!1===o&&(o=-1!==e[a].indexOf("col")),e[a]=(""+e[a]).replace(/tb_3col|tablet_landscape|tablet|mobile|column|col|first|last/gi,"").replaceAll("-","_").trim(),-1!==e[a].indexOf(" ")&&(e[a]=e[a].split(" ")[0].trim()),"4_1_4_2"===e[a]?e[a]="4_1_4_1_4_2":"4_2_4_1"===e[a]&&(e[a]="4_2_4_1_4_1");t=e[0]}else-1!==(e=(""+e).trim()).indexOf(" ")&&(e=e.split(" ")[0].trim()),t=e;return t=""+t,!1===o&&(o=-1!==t.indexOf("col")),"4_1_4_2"===(t=t.replace(/tb_3col|tablet_landscape|tablet|mobile|column|col|first|last/gi,"").replaceAll("-","_").trim())?"1_1_2":"4_2_4_1"===t?"2_1_1":"_full"===t?"1":"4_2"===t&&(!1===i||"4_2"===e[1])||"2_1"===t&&!0===i&&"2_1"===e[1]?"2":"1"===t||"2"===t||"3"===t||"4"===t||"5"===t||"6"===t||"1"===t[0]||!1===o&&("2_1"===t||"3_1"===t||"2_1_1"===t)?t:"6_1"===t||"5_1"===t||"4_1"===t&&(!1===i||e[3]!==r)||"3_1"===t&&(!1===i||e[2]!==r)?t[0]:!1===i?t.replaceAll(t[0]+"_","").trim():(e=e.join("_")).replaceAll(e[0]+"_","").trim()},getOldColsSizes(e){const t={def:{"col6-1":14,"col5-1":17.44,"col4-1":22.6,"col3-1":31.2,"col4-2":48.4,"col3-2":65.6,"col4-3":74.2},narrow:{"col6-1":15.33,"col5-1":18.72,"col4-1":23.8,"col3-1":32.266,"col4-2":49.2,"col3-2":66.05,"col4-3":74.539},none:{"col6-1":16.666,"col5-1":20,"col4-1":25,"col3-1":33.333,"col4-2":50,"col3-2":66.666,"col4-3":75}};return e!==r?t[e]!==r&&t[e]:t}},"undefined"==typeof ThemifyBuilderStyle){const e=t.getElementById("tb_builder_js_style-js-extra");if(e&&e.type&&"text/javascript"!==e.type){const i=t.createElement("script");i.innerHTML=e.innerHTML,i.id=e.id,e.replaceWith(i)}}if("undefined"!=typeof ThemifyBuilderStyle){const a=async()=>{let a,l=i.keys(ThemifyBuilderStyle.points).reverse();if(l.push("desktop"),await(()=>{const t={method:"GET"},r=[];for(let o=ThemifyBuilderStyle.style_json,a=o.length-1;a>-1;--a){let l=new Promise((async(r,l)=>{try{const l=new URL(o[a]),n=e.location.origin;l.origin!==n&&(l.origin=n);const s=await Themify.fetch("",null,t,""+l);i.assign(ThemifyBuilderStyle.styles,s),r()}catch(e){l(e)}}));r.push(l)}return Promise.all(r)})(),ThemifyStyles.init(ThemifyBuilderStyle.styles,l,ThemifyBuilderStyle.gutters),ThemifyBuilderStyle.styles=l=null,ThemifyBuilderStyle.google!==r){a=ThemifyBuilderStyle.google,ThemifyBuilderStyle.google={};for(var n=a.length-1;n>-1;--n)""!==a[n].value&&"default"!==a[n].value&&(ThemifyBuilderStyle.google[a[n].value]={n:a[n].name,v:a[n].variant});a=null}if(ThemifyBuilderStyle.cf!==r){a=ThemifyBuilderStyle.cf,ThemifyBuilderStyle.cf={};for(n=a.length-1;n>-1;--n)""!==a[n].value&&"default"!==a[n].value&&(ThemifyBuilderStyle.cf[a[n].value]={n:a[n].name,v:a[n].variant});a=null}const s=async()=>{const a=e.innerWidth;for(let _ in e)if(0===_.indexOf("themify_builder_data_")&&null!==e[_]){let d,u,h=_.replace("themify_builder_data_",""),c={},g=await ThemifyStyles.createCss(h,e[_].data,null,!0,e[_].gs),m={fonts:[],cf_fonts:[]},b=t.tfId("themify_builder_content-"+h),y={},v="",k=t.createDocumentFragment();if(g.gs!==r)for(d in g.gs){var l=t.createElement("style");if(l.id="tb_temp_global_styles_"+h,"desktop"!==d){var n=ThemifyBuilderStyle.points[d];"mobile"!==d&&(n=n[1]),l.media="(max-width:"+n+"px)"}for(u in g.gs[d]){v+=u+"{"+g.gs[d][u].join("@"===u[0]?";":" ")+"}","@"===u[0]&&(v+="}")}l.appendChild(t.createTextNode(v)),k.appendChild(l)}for(d in g)if("gs"!==d&&"bg"!==d)if("fonts"!==d&&"cf_fonts"!==d){let e=t.createElement("style");if(e.id="tb_temp_styles_"+d+"_"+h,v="","desktop"!==d){let t=ThemifyBuilderStyle.points[d];"mobile"!==d&&(t=t[1]),e.media="(max-width:"+t+"px)"}for(u in g[d]){v+=u+"{"+g[d][u].join("@"===u[0]?";":" ")+"}","@"===u[0]&&(v+="}")}e.appendChild(t.createTextNode(v)),k.appendChild(e)}else for(u in g[d]){var s=u.split(" ").join("+");g[d][u].length>0&&(s+=":"+g[d][u].join(",")),m[d].push(s)}let w=i.keys(m);for(let e=w.length-1;e>=0;--e)if(m[w[e]].length>0){var f="fonts"===w[e]?"//fonts.googleapis.com/css?family="+m[w[e]].join("|"):ThemifyBuilderStyle.cf_api_url+m[w[e]].join("|");Themify.loadCss(f,null,!1)}else delete g[w[e]];if(m=w=null,void 0!==e[_].custom_css){let i=t.createElement("style");i.id="tb_temp_styles_custom_css_"+h,i.innerHTML=e[_].custom_css,k.appendChild(i)}let x=i.keys(c).length>0&&o?k.cloneNode(!0):null;if(t.head.appendChild(k),null!==x){let e=t.createElement("style");e.textContent="html,body,body *,div,a{transition:none!important;animation:none!important;pointer-events:none!important}",x.appendChild(e),o.contentWindow.document.head.appendChild(x);let i=ThemifyStyles.breakpointsReverse;for(d=i.length-1;d>-1;--d){let e=i[d];if(g[e]!==r&&c[e]!==r){let l="max-width",n=1*ThemifyBuilderStyle.points[e],s=t.tfId("tb_temp_styles_"+e+"_"+h),f=null;for(u in(!n||n>=a+5)&&(l="min-width",n||(n=ThemifyBuilderStyle.points.tablet_landscape[1]+1,n<a&&(n="")),n===a&&--n),o.style.setProperty("max-width","none","important"),o.style.setProperty("min-width","auto","important"),o.style.setProperty(l,n+"px","important"),null!==s&&(s=s.sheet,f=s.cssRules),g[e])if(-1!==u.indexOf(".module_column")&&-1===u.indexOf(".module_column ")){let t,a,l=null,n=u.split(" ")[1].replace(".module_column","").replace(".tb_","");if(c[e][n]!==r)for(let _=g[e][u].length-1;_>-1;--_){let p=g[e][u][_];if(-1!==p.indexOf("%")&&(0===p.indexOf("padding")||0===p.indexOf("margin"))){let h=p.split(":"),m=h[0],b="p"===m[0]?m.replace("-","_"):m;if("padding"===m&&-1===c[e][n].indexOf("padding_top")||"padding"!==m&&-1===c[e][n].indexOf(b))continue;if(null===l){if(l=o.contentWindow.document.querySelector(u),null===l)continue;let e=getComputedStyle(l).getPropertyValue("position");if("absolute"===e||"fixed"===e)continue;l.style.setProperty("padding","0","important"),t=l.parentNode.getBoundingClientRect().width,a=l.getBoundingClientRect().width}let v=100*parseFloat(parseFloat(h[1])/100*t/a);if(v=parseFloat(parseFloat(v.toFixed(2)))+"%",g[e][u][_]=m+":"+v+";",null!==f){let t=!1;for(let e=f.length-1;e>-1;--e)if(f[e].selectorText===u&&f[e].style.getPropertyValue(m)){f[e].style.setProperty(m,v),t=!0;break}!1===t&&s.insertRule(u+"{"+g[e][u][_]+"}",f.length)}if(y[n]===r&&(y[n]={}),y[n][e]===r&&(y[n][e]={}),v=v.replace("%",""),"padding"===m?(y[n][e][b+"_top"]=v,y[n][e][b+"_top_unit"]="%"):(y[n][e][b]=v,y[n][e][b+"_unit"]="%"),"mobile"!==e){let e=i[d-1],t=g[e],o=!1;if(t&&t[u]){let e=-1!==m.indexOf("padding");for(let i=t[u].length-1;i>-1;--i){let r=t[u][i];if(!0===e&&0===r.indexOf("padding")||!1===e&&0===r.indexOf("margin")){let t=r.split(":")[0];if(t===m||!0===e&&"padding"===t||!1===e&&"margin"===t){o=!0;break}}}}!1===o&&(t===r&&(t={}),t[u]===r&&(t[u]=[]),t[u].push(p),c[e]===r&&(c[e]={}),c[e][n]===r&&(c[e][n]=[]),c[e][n].push(b))}}}}}}}null!==b&&(b.style.visibility=b.style.opacity="",b.classList.remove("tb_generate_css")),await(async()=>{i.keys(y).length>0&&Themify.fetch({data:y,action:"tb_update_old_data",nonce:ThemifyBuilderStyle.nonce,bid:h});try{const t=JSON.stringify(ThemifyStyles.optimizeCss(g,!0)),i={action:"tb_generate_on_fly",nonce:ThemifyBuilderStyle.nonce,bid:h,mode:"gzip"};void 0!==e[_].custom_css&&(i.custom_css=e[_].custom_css);try{i.css=await p(t);const e=await Themify.fetch(i);if(!e?.success)throw""}catch(e){delete i.mode,i.css=t,Themify.fetch(i)}}catch(e){console.error(e)}})()}o&&(o.parentNode.removeChild(o),o=null),ThemifyStyles.isWorking=!1};function f(){if("tb_regenerate_css_iframe"!==e.name){var i=!0,a=["padding_top","padding_bottom","padding_left","padding_right","margin-bottom","margin-top"],l=ThemifyStyles.breakpointsReverse,n=l.length,f=e=>{for(var t=5;t>-1;--t){if("%"===e[a[t]+"_unit"]&&e[a[t]]&&-1===(""+e[a[t]]).indexOf(","))return!0;for(var i=n-2;i>-1;--i)if(e["breakpoint_"+l[i]]){var o=e["breakpoint_"+l[i]][a[t]];if(""!==o&&o!==r&&-1===(""+o).indexOf(",")&&"%"===ThemifyStyles.getStyleVal(a[t]+"_unit",e,l[i]))return!0}}};for(var _ in e){if(!1===i)break;if(0===_.indexOf("themify_builder_data_")&&e[_])for(var d=e[_].data,u=d.length-1;u>-1;--u){if(!1===i)break;var p=d[u];if(p.cols!==r)for(var h in p.cols){if(!1===i)break;var c=p.cols[h];if(c.styling&&f(c.styling)){i=!1;break}if(c.modules!==r)for(var g in c.modules){if(!1===i)break;var m=c.modules[g];if(m&&m.cols!==r)for(var b in m.cols){var y=m.cols[b];if(y.styling&&f(y.styling)){i=!1;break}}}}}}if(!1===i){ThemifyStyles.isWorking=!0,(o=t.createElement("iframe")).id=o.name="tb_regenerate_css_iframe",o.style.setProperty("position","fixed","important"),o.style.setProperty("top","-100000000px","important"),o.style.setProperty("left","-100000000px","important"),o.style.setProperty("visibility","hidden","important"),o.style.setProperty("min-width","auto","important"),o.style.setProperty("max-height","none","important"),o.style.setProperty("min-height","auto","important"),o.style.setProperty("contain","none","important"),o.style.setProperty("width","100%","important"),o.style.setProperty("height","100%","important"),o.style.setProperty("opacity","0","important"),o.src="about:blank",t.body.appendChild(o);let e=o.contentWindow.document;e.open(),e.write("<!DOCTYPE html>"+t.documentElement.outerHTML),o.tfOn("load",(()=>{e.tfId("tb_regenerate_css_iframe").remove(),e=null,s()}),{passive:!0,once:!0}),e.close()}else s()}}"complete"===t.readyState?f():e.tfOn("load",f,{passive:!0,once:!0}),t.tfOn("tb_regenerate_css",f,{passive:!0})};a()}else if(e.themifyBuilder!==r){var h;if(themifyBuilder.google!==r&&Array.isArray(themifyBuilder.google)){h=themifyBuilder.google,themifyBuilder.google={};for(var c=h.length-1;c>-1;--c)""!==h[c].value&&"default"!==h[c].value&&(themifyBuilder.google[h[c].value]={n:h[c].name,v:h[c].variant})}if(themifyBuilder.cf!==r&&Array.isArray(themifyBuilder.cf)){h=themifyBuilder.cf,themifyBuilder.cf={};for(c=h.length-1;c>-1;--c)""!==h[c].value&&"default"!==h[c].value&&(themifyBuilder.cf[h[c].value]={n:h[c].name,v:h[c].variant})}}})(window,document,Object,void 0);