ÿØÿà JFIF    ÿÛ „  ( %!1"%)+...383-7(-.+  -%%--------+------------/----------------------------ÿÀ  ¶" ÿÄ     ÿÄ @    !1AQaq‘¡"±ÁÑð2’BRráS‚ñ3b¢CT²Ò #cÿÄ    ÿÄ '   1!AQ2a"‘±#ÿÚ   ? ò(/p‘—–¢·,M|¯G»R£üešT. ôŸEoCFñ‡ 4ÔkåóxR|µÁ¨ÓDà!Ç´µ˜‡p ÍQ‹§!þž^õWsŒy  åÁ§$á«%ºq˜™JyyË0y«^Ϗ -3ÃÏËÈ£Æ\P’ä„s&•‹Üs üô'àWt¹pñCp$bÚF`·7.^)¾!)ÒÙ˜–ÅÏš^h¾ø³·ìe±ŒaeÖ—Í,e=B}Jéߦ$$½—šÙÜCC¯¶è8β–Åkèwx LÉngT±æ¹£Ócœ¿Í/©Éÿ ‰ÚCÒ­mq;Tt¶–}0"zÖPcd1š­¤tˆ„ÐÓâqú[™öUCŠ2޿د­É(¸ßúçšmW,Ò ºf‹Ån™ÄLêÁ8üÁkÁ€L¥ÍuJ1œôrÂSŒÓöt!7EUíïb)AËi¬â-ÙHk8òÁiXYwÅ)O^"ÇØriÛô{»wRUKÙÏÚlÓ¬€‚’שT ] ªb—ÊîKC^×M“xùäñz¬zJ× {4[¹M'IÆeH1LCWÕ]œûº WDæà°OÅ‚¹c²ÞuA–rL`HšpCez‡V’— Ž‚Ë„–ñ­'µR0ÕÖ=À:±G»C\nÆÉ5*¢ †3šhQ4ýÒi$Õ1"Ü]¢p-q3zcQ$ªö¨¥æf›‘»´ÝÚHá„e²JÇ–iÊ:·à¬Øc5Åk»Laª*wi [0Ówk ¦a¦0Õ²ÅÅ‚T¸’³q:Æ<¹ú Ò˜Æ}2VE•Ѐp¡Ô3Úº …h³^LJºçì¥Ánó|˜ÖˆÎˆ+« ¦dø‘Mº–d\ªDðÛ„Ì×LÝ——Ð9Ç|•FèçVm™¨€™3õS–9Äå¢<̉Ìm¢±`·º˜&Z²ž Ë®D«¶»6™‰©­HÈ Àá«h­i³04æ’hxœi3ï¨(ÓL·†‹¶ËpŒ ƒÜÒ? :õdsÀ –3æÓ·Üjâ¬9—]8n¼&]I F£¼…ì–—Œ0v°LǐÅfÛ2TÖ’aµ˜N@ÖBSÏ^à´4-±°b×nÈÈœÆD=KdŒø…ÄÈK,›ÖR§fjü$^ÔÎ!„6^ s:Üun\ôkCÞò÷<—Lúl Í›G¹ÀPá¼Nc¡šÒ…ÙWͳœ±vÊáЄ×9‹P‰cEØ‘™›µŸP<×g1 º©Ø¬wiÁ^l5× I/';Ë+´Z‡ÓÄFÕp[Èð’ HÄ ó 9¬Dl4“é±Ï”V=^Hð;žLädÉa‚°Ë,#/Ž~²BÔÛ QãñQtIeórVB,ÏÂf‹4#Μc‹É3ZIÖ Œ¢¥·üxa‡Ãçè„jŠ[5 Ä!U?,3žÎ×…ðdÓ÷háŠA‰ìÄ4÷ÃÜZÃE{‰®+W\ZÍE[‰»µk»MÝ­`¢©†˜ÃV‹-f¢¡†¢a«eŠ%«Y¨©q%jâd,Ôq`) ¤¦…šˆ ¦E>0Ùb²t–Ÿ  ÷jsςҒKÈcø(é›;k(’#ôŒQ ™C> õ³M9óºÆµ¤çâ;uÀ)5>RÔ¸fÓ~Ȧ—’-$fe«"FâUˆÊwµPÏu w+"åÉó¨6s™Û9(À¨ù©hE°½†n`m~“@©›p!Vkhµ Á1šbEqqÊ@ºèl›2 –Yã%‘‚hÛ{a¶‡ÅÞM²¬çL34®Çl]®‹ŽØŒm'RÜe35æöˆ­Á­ cP9šeÁköo´L³Ì=p8]”‡B¶,šº|ɏdzXˆØk*ÇÚ{#ñ‰pã(€¶‡9ý'šÜ³½¯kƒ†Â’ëSOƒ•Å®H6+a¢µˆ‹Y¨b˜b+XˆÖ!°u!¢"µˆˆn2ˆ Å0Ä`Å Ô®c(ÓÜGº•Ä»Œ âWî%q.áÐÄ÷î%umÍ£+ÜQ,Vn¦-GphU¸¢X­&,Gt ·K¢ÅÅ·¥RÄÊÉbKn N­R2g$VµÕó Qr#–ÓZUÏð0ÎtÙÀœz ëöo“Îk¯n„T°"SÞ+³/…€½"ižãO%Í%&Δâ‘ËØ´IˆÓ°Ë‰ÞM3.™yçÁzit›`4C`k¢¼á!álÄï sÂ[×!¤l¾æo"ƒIÔ'@ªu)3›ô®“@Z à¾] üœ'‡4¸PÞkÁ-qÄH‰ÓÍBd´ÿ —¹°ÄA&ÊUC„öz‚‚RæŠtf¬>˜ÑidšEçÑL÷áý¡V±h§­c¿¥¨ƒ@g¼…Ýö^ÞËc.ž„æ“I[ ª+·zÐÒÚ,½Ð»¶€C›7jk$๖€Ž¾ÅÙpp¶ÍþéΤ ½ØÎŒq ñpæžÅ¥#Øâ49ÃÂK^MYV“,¶Éz_òæ:…;Õ«¦I3âJ£¤û5$7Èxün\â]Êe¯(Ÿ&Ž‹¶2<6Ćf× æ¢ƱqWı[(ÙÂŽç‚T7¨@ÈÉÍß‚ïÙ"&3TYlGށ†)†#5ŠA©^T2ÆÁ†)©†©†¤yGXÁ†©"†)©¼ÅV WS†#©]R–r‹q5ÕbâWþBh¯u+ªÅÄ×ü„nÑ^êkªÁj‰jeœWˆÕÕ`µDµ2Ì+Ä µDµµ5Ô{¤Þ0RF’H÷AÛ<ÊÁ§ ƈæ0Ñ£ê4 öÚµ[¬/1²€â<-¬šö²r×0o×w ´xÐÒË„ g01¬„åEM蛇Ã\6µE›‘fÙO k÷CºnÓ1`iîÒ² áÂ!ÑLÄÿ ³¬\õ*:M=Ç»c‹2[‰ØsÕLò\ŒK L^™üÄN\¶#» Ç\……ßïIœÉ$¸ÎñÍ®ÔHÇ Ûí/´>Li”„†g^$ 7NÍÑÑ2M2ªNg=k½Ð}Ÿl6‡ —JWˆ”ÞéT·+µ¦üÂFè¢Vs6ýÆ4»2+2IÝ9ô9®ÇGÙÇ1+Ä8;*Õ§ž½D*îÑWÚçá3Ma¤·ˆ¥t}š²Ü…Q+Æüµ8HíS”üxGéÁˆ¦Ël„éÈ 5 µÄƒ6äÜ(kIš¯S†fÖ&¸®×v|Äyˆ*禌Éù@7-®Ä[]ÎÖ¿ê`º…=:…žJVnݳvðÖKE¼‚ »mà ÷f®:Ë ™–4rð¡4` ܹçž~‹C=œ…¾Ïj|VDtK.ƒ"9 Ï ­–éXá³6WÒïIL-Ї Ç PKs\pc,assets/js/minified/customizer-preview.min.jsnu[(()=>{var t,e,n,o,s,i="h1, h2, h3, h4, h5, h6, .entry-content :where(h1, h2, h3, h4, h5, h6)";function a(s){let i="",t="";astraCustomizer.includeAnchorsInHeadindsCss&&(i=",.entry-content "+s+" a"),astraCustomizer.font_weights_widget_title_support&&(t=","+s+".widget-title"),astra_generate_outside_font_family_css("astra-settings[font-family-"+s+"]",s+", .entry-content "+s+i,!0,'.ast-sg-typo-field[data-for="'+s+'"] .ast-sg-font-family'),astra_generate_font_weight_css("astra-settings[font-family-"+s+"]","astra-settings[font-weight-"+s+"]","font-weight",s+", .entry-content "+s+i+t),wp.customize("astra-settings[font-extras-"+s+"]",function(t){t.bind(function(t){let e="",n="";astraCustomizer.page_builder_button_style_css&&(e=",.elementor-widget-heading "+s+".elementor-heading-title");var o=s+", .entry-content "+s+e+i,o=(t["line-height"]&&t["line-height-unit"]&&(n=(n+=o+"{")+"line-height : "+t["line-height"]+t["line-height-unit"]+";}",o=new CustomEvent("AstraStyleGuideElementUpdated",{detail:{value:t["line-height"]+t["line-height-unit"],selector:'.ast-sg-typo-field[data-for="'+s+'"] .ast-sg-line-height'}}),document.dispatchEvent(o)),s+", .entry-content "+s+i);(t["letter-spacing"]||t["text-decoration"]||t["text-transform"])&&(n+=o+"{",t["letter-spacing"]&&t["letter-spacing-unit"]&&(n+="letter-spacing : "+t["letter-spacing"]+t["letter-spacing-unit"]+";"),t["text-decoration"]&&(n+="text-decoration : "+t["text-decoration"]+";"),t["text-transform"]&&(n+="text-transform : "+t["text-transform"]+";"),n+="}"),astra_add_dynamic_css("font-extras-"+s,n)})})}astraHeadingColorOptions.maybeApplyHeadingColorForTitle&&(i+=",.ast-archive-title, .entry-title a"),astra_css("astra-settings[heading-base-color]","color",i),a("h1"),a("h2"),a("h3"),a("h4"),a("h5"),a("h6");let r="";astraCustomizer.astra_woo_btn_global_compatibility&&(r=", .woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button,.woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link"),astraCustomizer.page_builder_button_style_css?(s=o=n=e=t=i="","color-typo"!=astraCustomizer.elementor_default_color_font_setting&&"typo"!=astraCustomizer.elementor_default_color_font_setting||(e=",.elementor-widget-button .elementor-button.elementor-size-sm, .elementor-widget-button .elementor-button.elementor-size-xs, .elementor-widget-button .elementor-button.elementor-size-md, .elementor-widget-button .elementor-button.elementor-size-lg, .elementor-widget-button .elementor-button.elementor-size-xl, .elementor-widget-button .elementor-button",s=o=n=t=i=",.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button:visited"),astra_generate_outside_font_family_css("astra-settings[font-family-button]",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button'+astraCustomizer.v4_2_2_core_form_btns_styling+i+r),astra_generate_font_weight_css("astra-settings[font-family-button]","astra-settings[font-weight-button]","font-weight",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button'+astraCustomizer.v4_2_2_core_form_btns_styling+t+r),astra_font_extras_css("font-extras-button",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], body .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button'+astraCustomizer.v4_2_2_core_form_btns_styling+n+r+astraCustomizer.improved_button_selector),astra_responsive_font_size("astra-settings[font-size-button]",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button'+astraCustomizer.v4_2_2_core_form_btns_styling+e+r),astra_css("astra-settings[theme-btn-line-height]","line-height",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button'+astraCustomizer.v4_2_2_core_form_btns_styling+o+r),astra_css("astra-settings[theme-btn-letter-spacing]","letter-spacing",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button'+astraCustomizer.v4_2_2_core_form_btns_styling+s+r,"px")):(astra_generate_outside_font_family_css("astra-settings[font-family-button]",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]'+astraCustomizer.v4_2_2_core_form_btns_styling+r),astra_generate_font_weight_css("astra-settings[font-family-button]","astra-settings[font-weight-button]","font-weight",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]'+astraCustomizer.v4_2_2_core_form_btns_styling+r),astra_font_extras_css("font-extras-button",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]'+astraCustomizer.v4_2_2_core_form_btns_styling+r),astra_responsive_font_size("astra-settings[font-size-button]",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]'+astraCustomizer.v4_2_2_core_form_btns_styling+r),astra_css("astra-settings[theme-btn-line-height]","line-height",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]'+astraCustomizer.v4_2_2_core_form_btns_styling+r),astra_css("astra-settings[theme-btn-letter-spacing]","letter-spacing",'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]'+astraCustomizer.v4_2_2_core_form_btns_styling+r,"px")),i="body .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button, body .ast-outline-button, body .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button",astra_generate_outside_font_family_css("astra-settings[secondary-font-family-button]",i),astra_generate_font_weight_css("astra-settings[secondary-font-family-button]","astra-settings[secondary-font-weight-button]","font-weight",i),astra_font_extras_css("secondary-font-extras-button",i),astra_responsive_font_size("astra-settings[secondary-font-size-button]",i),astra_css("astra-settings[secondary-theme-btn-line-height]","line-height",i),astra_css("astra-settings[secondary-theme-btn-letter-spacing]","letter-spacing",i,"px")})(jQuery);PKs\:*l*l**assets/js/unminified/customizer-preview.jsnu[/** * This file adds some LIVE to the Customizer live preview. To leverage * this, set your custom settings to 'postMessage' and then add your handling * here. Your javascript should grab settings from customizer controls, and * then make any necessary changes to the page using jQuery. * * @package Astra * @since 3.0.0 */ ( function( $ ) { var headingSelectors = 'h1, h2, h3, h4, h5, h6, .entry-content :where(h1, h2, h3, h4, h5, h6)'; if( astraHeadingColorOptions.maybeApplyHeadingColorForTitle ) { headingSelectors += ',.ast-archive-title, .entry-title a'; } /** * Content

to

headings */ astra_css( 'astra-settings[heading-base-color]', 'color', headingSelectors ); function headingDynamicCss(slug) { let anchorSupport = ''; let WidthTitleSupport = ''; // Check if anchors should be loaded in the CSS for headings. if( astraCustomizer.includeAnchorsInHeadindsCss ) { anchorSupport = ',.entry-content ' + slug + ' a'; } // Add widget title support to font-weight preview CSS. if( astraCustomizer.font_weights_widget_title_support ) { WidthTitleSupport = ',' + slug + '.widget-title'; } astra_generate_outside_font_family_css( 'astra-settings[font-family-'+ slug +']', slug + ', .entry-content ' + slug + anchorSupport, true, '.ast-sg-typo-field[data-for="' + slug + '"] .ast-sg-font-family' ); astra_generate_font_weight_css( 'astra-settings[font-family-'+ slug +']', 'astra-settings[font-weight-'+ slug +']', 'font-weight', slug + ', .entry-content ' + slug + anchorSupport + WidthTitleSupport ); wp.customize( 'astra-settings[font-extras-'+ slug +']', function( value ) { value.bind( function( data ) { let elementorSupport = ''; let dynamicStyle = ''; if ( astraCustomizer.page_builder_button_style_css ) { elementorSupport = ',.elementor-widget-heading '+ slug +'.elementor-heading-title'; } // Line Height const globalSelectorLineHeight = slug + ', .entry-content '+ slug + elementorSupport + anchorSupport; if( data['line-height'] && data['line-height-unit'] ) { dynamicStyle += globalSelectorLineHeight + '{'; dynamicStyle += 'line-height : ' + data['line-height'] + data['line-height-unit'] + ';' ; dynamicStyle += '}'; let styleGuideUpdatedEvent = new CustomEvent('AstraStyleGuideElementUpdated', { 'detail': { 'value': data['line-height'] + data['line-height-unit'], 'selector': '.ast-sg-typo-field[data-for="' + slug + '"] .ast-sg-line-height' } }); document.dispatchEvent(styleGuideUpdatedEvent); } const globalSelector = slug +', .entry-content ' + slug + anchorSupport; if( data['letter-spacing'] || data['text-decoration'] || data['text-transform'] ) { dynamicStyle += globalSelector + '{'; if( data['letter-spacing'] && data['letter-spacing-unit'] ) { dynamicStyle += 'letter-spacing : ' + data['letter-spacing'] + data['letter-spacing-unit'] + ";" ; } if( data['text-decoration'] ) { dynamicStyle += 'text-decoration : ' + data['text-decoration'] + ";"; } if( data['text-transform'] ) { dynamicStyle += 'text-transform : ' + data['text-transform'] + ';' ; } dynamicStyle += '}'; } astra_add_dynamic_css( 'font-extras-'+ slug, dynamicStyle ); }); }); } headingDynamicCss('h1'); headingDynamicCss('h2'); headingDynamicCss('h3'); headingDynamicCss('h4'); headingDynamicCss('h5'); headingDynamicCss('h6'); let woo_button_attr = ''; // WooCommerce global button compatibility for new users only. if( astraCustomizer.astra_woo_btn_global_compatibility ) { woo_button_attr = ', .woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button,.woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link'; } if ( astraCustomizer.page_builder_button_style_css ) { var ele_btn_font_family = ''; var ele_btn_font_weight = ''; var ele_btn_font_size = ''; var ele_btn_transform = ''; var ele_btn_line_height = ''; var ele_btn_letter_spacing = ''; if ( 'color-typo' == astraCustomizer.elementor_default_color_font_setting || 'typo' == astraCustomizer.elementor_default_color_font_setting ) { // Button Typo ele_btn_font_family = ',.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button:visited'; ele_btn_font_weight = ',.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button:visited'; ele_btn_font_size = ',.elementor-widget-button .elementor-button.elementor-size-sm, .elementor-widget-button .elementor-button.elementor-size-xs, .elementor-widget-button .elementor-button.elementor-size-md, .elementor-widget-button .elementor-button.elementor-size-lg, .elementor-widget-button .elementor-button.elementor-size-xl, .elementor-widget-button .elementor-button'; ele_btn_transform = ',.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button:visited'; ele_btn_line_height = ',.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button:visited'; ele_btn_letter_spacing = ',.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button:visited', 'px'; } // Button Typo astra_generate_outside_font_family_css( 'astra-settings[font-family-button]', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button' + astraCustomizer.v4_2_2_core_form_btns_styling + ele_btn_font_family + woo_button_attr ); astra_generate_font_weight_css( 'astra-settings[font-family-button]', 'astra-settings[font-weight-button]', 'font-weight', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button' + astraCustomizer.v4_2_2_core_form_btns_styling + ele_btn_font_weight + woo_button_attr ); astra_font_extras_css( 'font-extras-button', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], body .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button' + astraCustomizer.v4_2_2_core_form_btns_styling + ele_btn_transform + woo_button_attr + astraCustomizer.improved_button_selector ); astra_responsive_font_size( 'astra-settings[font-size-button]', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button' + astraCustomizer.v4_2_2_core_form_btns_styling + ele_btn_font_size + woo_button_attr ); astra_css( 'astra-settings[theme-btn-line-height]', 'line-height', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button' + astraCustomizer.v4_2_2_core_form_btns_styling + ele_btn_line_height + woo_button_attr ); astra_css( 'astra-settings[theme-btn-letter-spacing]', 'letter-spacing', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], .wp-block-button .wp-block-button__link, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button' + astraCustomizer.v4_2_2_core_form_btns_styling + ele_btn_letter_spacing + woo_button_attr, 'px' ); } else { // Button Typo astra_generate_outside_font_family_css( 'astra-settings[font-family-button]', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]' + astraCustomizer.v4_2_2_core_form_btns_styling + woo_button_attr ); astra_generate_font_weight_css( 'astra-settings[font-family-button]', 'astra-settings[font-weight-button]', 'font-weight', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]' + astraCustomizer.v4_2_2_core_form_btns_styling + woo_button_attr ); astra_font_extras_css( 'font-extras-button', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]' + astraCustomizer.v4_2_2_core_form_btns_styling + woo_button_attr ); astra_responsive_font_size( 'astra-settings[font-size-button]', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]' + astraCustomizer.v4_2_2_core_form_btns_styling + woo_button_attr ); astra_css( 'astra-settings[theme-btn-line-height]', 'line-height', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]' + astraCustomizer.v4_2_2_core_form_btns_styling + woo_button_attr ); astra_css( 'astra-settings[theme-btn-letter-spacing]', 'letter-spacing', 'button, .ast-button, .ast-custom-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]' + astraCustomizer.v4_2_2_core_form_btns_styling + woo_button_attr , 'px' ); } // Secondary button typo. let outline_btn_selector = 'body .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button, body .ast-outline-button, body .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button'; astra_generate_outside_font_family_css( 'astra-settings[secondary-font-family-button]', outline_btn_selector ); astra_generate_font_weight_css( 'astra-settings[secondary-font-family-button]', 'astra-settings[secondary-font-weight-button]', 'font-weight', outline_btn_selector ); astra_font_extras_css( 'secondary-font-extras-button', outline_btn_selector ); astra_responsive_font_size( 'astra-settings[secondary-font-size-button]', outline_btn_selector ); astra_css( 'astra-settings[secondary-theme-btn-line-height]', 'line-height', outline_btn_selector ); astra_css( 'astra-settings[secondary-theme-btn-letter-spacing]', 'letter-spacing', outline_btn_selector, 'px' ); } )( jQuery ); PKs\!!1customizer/class-astra-heading-colors-configs.phpnu[ astra_get_option( 'heading-base-color' ), 'type' => 'control', 'control' => 'ast-color', 'sanitize_callback' => array( 'Astra_Customizer_Sanitizes', 'sanitize_alpha_color' ), 'transport' => 'postMessage', 'priority' => 5, 'name' => ASTRA_THEME_SETTINGS . '[heading-base-color]', 'title' => __( 'Heading (H1-H6)', 'astra' ), 'section' => $_section, ), /** * Option: Button Typography Heading */ array( 'name' => ASTRA_THEME_SETTINGS . '[button-text-typography]', 'default' => astra_get_option( 'button-text-typography' ), 'type' => 'control', 'control' => 'ast-settings-group', 'is_font' => true, 'title' => __( 'Font', 'astra' ), 'section' => 'section-buttons', 'transport' => 'postMessage', 'priority' => 18.5, 'divider' => array( 'ast_class' => 'ast-bottom-divider' ), ), /** * Option: Outline Button Typography Heading */ array( 'name' => ASTRA_THEME_SETTINGS . '[secondary-button-text-typography]', 'default' => astra_get_option( 'secondary-button-text-typography' ), 'type' => 'control', 'control' => 'ast-settings-group', 'is_font' => true, 'title' => __( 'Font', 'astra' ), 'section' => 'section-buttons', 'transport' => 'postMessage', 'priority' => 10, 'divider' => array( 'ast_class' => 'ast-bottom-divider' ), 'context' => Astra_Builder_Helper::$design_tab, ), /** * Option: Button Font Family */ array( 'name' => 'font-family-button', 'type' => 'sub-control', 'parent' => ASTRA_THEME_SETTINGS . '[button-text-typography]', 'section' => 'section-buttons', 'control' => 'ast-font', 'font_type' => 'ast-font-family', 'title' => __( 'Font Family', 'astra' ), 'default' => astra_get_option( 'font-family-button' ), 'connect' => ASTRA_THEME_SETTINGS . '[font-weight-button]', 'priority' => 1, 'divider' => array( 'ast_class' => 'ast-sub-bottom-divider' ), ), /** * Option: Outline Button Font Family */ array( 'name' => 'secondary-font-family-button', 'type' => 'sub-control', 'parent' => ASTRA_THEME_SETTINGS . '[secondary-button-text-typography]', 'section' => 'section-buttons', 'control' => 'ast-font', 'font_type' => 'ast-font-family', 'title' => __( 'Font Family', 'astra' ), 'default' => astra_get_option( 'secondary-font-family-button' ), 'connect' => ASTRA_THEME_SETTINGS . '[secondary-font-weight-button]', 'priority' => 1, 'divider' => array( 'ast_class' => 'ast-sub-bottom-divider' ), ), /** * Option: Button Font Weight */ array( 'name' => 'font-weight-button', 'type' => 'sub-control', 'parent' => ASTRA_THEME_SETTINGS . '[button-text-typography]', 'section' => 'section-buttons', 'control' => 'ast-font', 'font_type' => 'ast-font-weight', 'title' => __( 'Font Weight', 'astra' ), 'sanitize_callback' => array( 'Astra_Customizer_Sanitizes', 'sanitize_font_weight' ), 'default' => astra_get_option( 'font-weight-button' ), 'connect' => 'font-family-button', 'priority' => 2, 'divider' => array( 'ast_class' => 'ast-sub-bottom-divider' ), ), /** * Option: Button Font Weight */ array( 'name' => 'secondary-font-weight-button', 'type' => 'sub-control', 'parent' => ASTRA_THEME_SETTINGS . '[secondary-button-text-typography]', 'section' => 'section-buttons', 'control' => 'ast-font', 'font_type' => 'ast-font-weight', 'title' => __( 'Font Weight', 'astra' ), 'sanitize_callback' => array( 'Astra_Customizer_Sanitizes', 'sanitize_font_weight' ), 'default' => astra_get_option( 'secondary-font-weight-button' ), 'connect' => 'secondary-font-family-button', 'priority' => 2, 'divider' => array( 'ast_class' => 'ast-sub-bottom-divider' ), ), /** * Option: Button Font Size */ array( 'name' => 'font-size-button', 'parent' => ASTRA_THEME_SETTINGS . '[button-text-typography]', 'type' => 'sub-control', 'control' => 'ast-responsive-slider', 'sanitize_callback' => array( 'Astra_Customizer_Sanitizes', 'sanitize_responsive_slider' ), 'section' => 'section-buttons', 'transport' => 'postMessage', 'title' => __( 'Font Size', 'astra' ), 'priority' => 3, 'default' => astra_get_option( 'font-size-button' ), '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: Outline Button Font Size */ array( 'name' => 'secondary-font-size-button', 'parent' => ASTRA_THEME_SETTINGS . '[secondary-button-text-typography]', 'type' => 'sub-control', 'control' => 'ast-responsive-slider', 'sanitize_callback' => array( 'Astra_Customizer_Sanitizes', 'sanitize_responsive_slider' ), 'section' => 'section-buttons', 'transport' => 'postMessage', 'title' => __( 'Font Size', 'astra' ), 'priority' => 3, 'default' => astra_get_option( 'secondary-font-size-button' ), '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: Button Font Extras */ array( 'name' => 'font-extras-button', 'type' => 'sub-control', 'parent' => ASTRA_THEME_SETTINGS . '[button-text-typography]', 'control' => 'ast-font-extras', 'section' => 'section-buttons', 'priority' => 4, 'default' => astra_get_option( 'font-extras-button' ), ), /** * Option: Outline Button Font Extras */ array( 'name' => 'secondary-font-extras-button', 'type' => 'sub-control', 'parent' => ASTRA_THEME_SETTINGS . '[secondary-button-text-typography]', 'control' => 'ast-font-extras', 'section' => 'section-buttons', 'priority' => 4, 'default' => astra_get_option( 'secondary-font-extras-button' ), ), ); return array_merge( $configurations, $_configs ); } } } new Astra_Heading_Colors_Configs(); PKs\-I77dynamic-css/dynamic.css.phpnu[ array( 'color' => esc_attr( $heading_base_color ), ), ); if ( astra_has_global_color_format_support() ) { $css_output['.entry-title a'] = array( 'color' => esc_attr( $heading_base_color ), ); } /* Parse CSS from array() */ $css_output = astra_parse_css( $css_output ); $dynamic_css .= $css_output; return $dynamic_css; } PKs\m^))%class-astra-heading-colors-loader.phpnu[ to
*/ $defaults['h1-color'] = ''; $defaults['h2-color'] = ''; $defaults['h3-color'] = ''; $defaults['h4-color'] = ''; $defaults['h5-color'] = ''; $defaults['h6-color'] = ''; // Header

. $defaults['font-family-h1'] = 'inherit'; $defaults['font-weight-h1'] = 'inherit'; $defaults['font-extras-h1'] = array( 'line-height' => ! isset( $astra_options['font-extras-h1'] ) && isset( $astra_options['line-height-h1'] ) ? $astra_options['line-height-h1'] : '1.4', 'line-height-unit' => 'em', 'letter-spacing' => '', 'letter-spacing-unit' => 'px', 'text-transform' => ! isset( $astra_options['font-extras-h1'] ) && isset( $astra_options['text-transform-h1'] ) ? $astra_options['text-transform-h1'] : '', 'text-decoration' => '', ); // Header

. $defaults['font-family-h2'] = 'inherit'; $defaults['font-weight-h2'] = 'inherit'; $defaults['font-extras-h2'] = array( 'line-height' => ! isset( $astra_options['font-extras-h2'] ) && isset( $astra_options['line-height-h2'] ) ? $astra_options['line-height-h2'] : '1.3', 'line-height-unit' => 'em', 'letter-spacing' => '', 'letter-spacing-unit' => 'px', 'text-transform' => ! isset( $astra_options['font-extras-h2'] ) && isset( $astra_options['text-transform-h2'] ) ? $astra_options['text-transform-h2'] : '', 'text-decoration' => '', ); // Header

. $defaults['font-family-h3'] = 'inherit'; $defaults['font-weight-h3'] = 'inherit'; $defaults['font-extras-h3'] = array( 'line-height' => ! isset( $astra_options['font-extras-h3'] ) && isset( $astra_options['line-height-h3'] ) ? $astra_options['line-height-h3'] : '1.3', 'line-height-unit' => 'em', 'letter-spacing' => '', 'letter-spacing-unit' => 'px', 'text-transform' => ! isset( $astra_options['font-extras-h3'] ) && isset( $astra_options['text-transform-h3'] ) ? $astra_options['text-transform-h3'] : '', 'text-decoration' => '', ); // Header

. $defaults['font-family-h4'] = 'inherit'; $defaults['font-weight-h4'] = 'inherit'; $defaults['font-extras-h4'] = array( 'line-height' => ! isset( $astra_options['font-extras-h4'] ) && isset( $astra_options['line-height-h4'] ) ? $astra_options['line-height-h4'] : '1.2', 'line-height-unit' => 'em', 'letter-spacing' => '', 'letter-spacing-unit' => 'px', 'text-transform' => ! isset( $astra_options['font-extras-h4'] ) && isset( $astra_options['text-transform-h4'] ) ? $astra_options['text-transform-h4'] : '', 'text-decoration' => '', ); // Header

. $defaults['font-family-h5'] = 'inherit'; $defaults['font-weight-h5'] = 'inherit'; $defaults['font-extras-h5'] = array( 'line-height' => ! isset( $astra_options['font-extras-h5'] ) && isset( $astra_options['line-height-h5'] ) ? $astra_options['line-height-h5'] : '1.2', 'line-height-unit' => 'em', 'letter-spacing' => '', 'letter-spacing-unit' => 'px', 'text-transform' => ! isset( $astra_options['font-extras-h5'] ) && isset( $astra_options['text-transform-h5'] ) ? $astra_options['text-transform-h5'] : '', 'text-decoration' => '', ); // Header
. $defaults['font-family-h6'] = 'inherit'; $defaults['font-weight-h6'] = 'inherit'; $defaults['font-extras-h6'] = array( 'line-height' => ! isset( $astra_options['font-extras-h6'] ) && isset( $astra_options['line-height-h6'] ) ? $astra_options['line-height-h6'] : '1.25', 'line-height-unit' => 'em', 'letter-spacing' => '', 'letter-spacing-unit' => 'px', 'text-transform' => ! isset( $astra_options['font-extras-h6'] ) && isset( $astra_options['text-transform-h6'] ) ? $astra_options['text-transform-h6'] : '', 'text-decoration' => '', ); /** * Theme button Font Defaults */ $defaults['font-weight-button'] = $apply_new_default_color_typo_values ? '500' : 'inherit'; $defaults['secondary-font-weight-button'] = $apply_new_default_color_typo_values ? '500' : 'inherit'; $defaults['font-family-button'] = 'inherit'; $defaults['secondary-font-family-button'] = 'inherit'; $defaults['font-size-button'] = array( 'desktop' => $apply_new_default_color_typo_values ? '16' : '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['secondary-font-size-button'] = array( 'desktop' => $apply_new_default_color_typo_values ? '16' : '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['font-extras-button'] = array( 'line-height' => ! isset( $astra_options['font-extras-button'] ) && isset( $astra_options['theme-btn-line-height'] ) ? $astra_options['theme-btn-line-height'] : 1, 'line-height-unit' => 'em', 'letter-spacing' => ! isset( $astra_options['font-extras-button'] ) && isset( $astra_options['theme-btn-letter-spacing'] ) ? $astra_options['theme-btn-letter-spacing'] : '', 'letter-spacing-unit' => 'px', 'text-transform' => ! isset( $astra_options['font-extras-button'] ) && isset( $astra_options['text-transform-button'] ) ? $astra_options['text-transform-button'] : '', 'text-decoration' => '', ); $defaults['secondary-font-extras-button'] = array( 'line-height' => ! isset( $astra_options['secondary-font-extras-button'] ) && isset( $astra_options['secondary-theme-btn-line-height'] ) ? $astra_options['secondary-theme-btn-line-height'] : 1, 'line-height-unit' => 'em', 'letter-spacing' => ! isset( $astra_options['secondary-font-extras-button'] ) && isset( $astra_options['secondary-theme-btn-letter-spacing'] ) ? $astra_options['secondary-theme-btn-letter-spacing'] : '', 'letter-spacing-unit' => 'px', 'text-transform' => ! isset( $astra_options['secondary-font-extras-button'] ) && isset( $astra_options['secondary-text-transform-button'] ) ? $astra_options['secondary-text-transform-button'] : '', 'text-decoration' => '', ); return $defaults; } /** * Load color configs for the Heading Colors. * * @param WP_Customize_Manager $wp_customize Theme Customizer object. * * @since 2.2.0 */ public function customize_register( $wp_customize ) { /** * Register Panel & Sections */ require_once ASTRA_THEME_HEADING_COLORS_DIR . 'customizer/class-astra-heading-colors-configs.php';// phpcs:ignore: WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound } /** * Customizer Preview * * @since 2.2.0 */ public function preview_scripts() { /** * Load unminified if SCRIPT_DEBUG is true. */ /* Directory and Extension */ $dir_name = SCRIPT_DEBUG ? 'unminified' : 'minified'; $file_prefix = SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_script( 'astra-heading-colors-customizer-preview-js', ASTRA_THEME_HEADING_COLORS_URI . 'assets/js/' . $dir_name . '/customizer-preview' . $file_prefix . '.js', array( 'customize-preview', 'astra-customizer-preview-js' ), ASTRA_THEME_VERSION, true ); wp_localize_script( 'astra-heading-colors-customizer-preview-js', 'astraHeadingColorOptions', array( 'maybeApplyHeadingColorForTitle' => astra_has_global_color_format_support(), ) ); } } /** * Kicking this off by creating the object of the class. */ new Astra_Heading_Colors_Loader(); PKs\X~yyclass-astra-heading-colors.phpnu[