OwlCyberSecurity - MANAGER
Edit File: index.js.map
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/@babel/runtime/helpers/arrayLikeToArray.js","webpack:///./node_modules/@babel/runtime/helpers/arrayWithHoles.js","webpack:///./node_modules/@babel/runtime/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js","webpack:///./node_modules/@babel/runtime/helpers/nonIterableRest.js","webpack:///./node_modules/@babel/runtime/helpers/slicedToArray.js","webpack:///./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js","webpack:///./src/index.js","webpack:///external {\"this\":[\"wp\",\"element\"]}"],"names":["wp","registerBlockType","blocks","element","createElement","useState","render","__","i18n","components","PanelBody","SelectControl","TextControl","ToggleControl","RangeControl","ColorPalette","Button","Modal","blockEditor","InspectorControls","RichText","serverSideRender","player_load","style_load","ironAudioplayersLoaded","sonaarIcon","width","height","viewBox","d","title","description","icon","category","keywords","edit","props","clientId","attributes","setAttributes","run_pro","show_pro_badge","wc_enable","album_id","cat_id","playlist_source","hide_trackdesc","strip_html_track_desc","trackdesc_fontsize","trackdesc_color","metadata_fontsize","metadata_color","notrackskip","player_layout","player_layout_options","trueFalseDefault","show_track_publish_date","show_volume_bt","show_miniplayer_note_bt","show_speed_bt","show_shuffle_bt","show_repeat_bt","show_skip_bt","post_link","cta_track_show_label","show_meta_duration","show_publish_date","show_tracks_count","show_cat_description","posts_per_page","playlist_sources","playlist_list","playlist_list_cat","playlist_show_playlist","layout_settings","playlist_show_album_market","sr_player_on_artwork","playlist_hide_artwork","playlist_show_soundwave","play_current_id","enable_sticky_player","enable_shuffle","show_searchbar","reverse_tracklist","enable_scrollbar","scrollbar_height","track_desc_lenght","move_playlist_below_artwork","track_artwork_show","show_control_on_hover","track_artwork_size","title_html_tag_playlist","title_color","subtitle_color","track_title_color","tracklist_hover_color","tracklist_active_color","track_separator_color","tracklist_spacing","duration_color","track_publish_date_fontsize","track_publish_date_color","search_color","reset_color","search_placeholder","search_background","search_fontsize","tracklist_bg","player_bg","title_align","button_align","title_indent","title_fontsize","subtitle_fontsize","track_title_fontsize","duration_fontsize","store_title_fontsize","store_button_fontsize","duration_soundwave_fontsize","title_soundwave_fontsize","album_title_soundwave_fontsize","player_subheading_fontsize","html_tags","sr_alignments","sr_text_alignments","sr_text_alignments_default","colors","border_types","title_btshow","subtitle_btshow","hide_number_btshow","hide_time_duration","play_pause_bt_show","tracklist_controls_color","tracklist_controls_size","hide_track_market","wc_bt_show","wc_icons_color","wc_icons_bg_color","view_icons_alltime","popover_icons_store","tracklist_icons_color","tracklist_icons_spacing","tracklist_icons_size","hide_player_title","hide_player_subheading","player_inline","title_html_tag_soundwave","title_soundwave_color","player_subheading_color","soundwave_show","use_play_label","use_play_label_with_icon","soundWave_progress_bar_color","soundWave_bg_bar_color","progressbar_inline","duration_soundwave_show","duration_soundwave_color","description_color","externalLinkButton_bg","audio_player_controls_spacebefore","play_size","play_circle_size","play_circle_width","artwork_width","boxed_artwork_width","artwork_radius","audio_player_artwork_controls_color","audio_player_artwork_controls_scale","audio_player_controls_color","audio_player_controls_color_hover","audio_player_play_text_color","audio_player_play_text_color_hover","image_overlay_on_hover","artwork_padding","search_padding_h","search_padding_v","play_padding_h","play_padding_v","playlist_justify","artwork_align","playlist_width","playlist_margin","tracklist_margin","store_title_btshow","store_title_text","widget_id","shortcode_parameters","play_text","pause_text","store_title_color","store_title_align","album_stores_align","button_text_color","background_color","button_hover_color","button_background_hover_color","button_hover_border_color","button_border_style","button_border_width","button_border_color","button_border_radius","play_hover_border_color","play_border_style","play_border_width","play_border_color","play_border_radius","extended_control_btn_color","extended_control_btn_color_hover","store_icon_show","icon_font_size","icon_indent","album_stores_padding","style_changes","isOpen","setOpen","openGoProModal","closeGoProModal","SrpModalGoPro","jQuery","append","document","getElementById","initialPlayerCount","length","setIronAudioplayers","newPlayer","ifBlockExist","resetPlayer","IRON","players","each","player","Object","create","audioPlayer","init","push","attr","reloadAjax","checkPlayerIdChange","currentDataId","data","previousDataId","clearInterval","setDataIdInterval","setInterval","setIronAudioplayerInterval","is_style_loaded","set_style_load","setTimeout","skinButtonParams","params","settings","keys","paramName","tmpValue","eval","defaultValue","custom_css","undefined","remove","addClass","removeClass","hide","show","css","titleClass","replaceWith","html","soundwaveClass","key","initialOpen","label","options","value","onChange","multiple","id","className","checked","show_cat_des","Content","tagName","min","max","show_playlist","show_album_market","player_on_artwork","hide_artwork","show_soundwave","play_id","sticky_player","shuffle","scrollbar","step","enableAlpha","move_playlist_artwork","artwork_show","hide_title","thisClass","hide_subtitle","hide_time","type","toString","hide_track_num","hide_play_pause","track_market","icons_alltime","wc_btn_show","store_title_hide","store_icon_hide","hide_soundwave","progressbar_inline_show","duration_soundwave_hide","placeholder","href","target","rel","block","httpMethod","save","window"],"mappings":"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","file":"index.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./src/index.js\");\n","function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}\n\nmodule.exports = _arrayLikeToArray;\nmodule.exports[\"default\"] = module.exports, module.exports.__esModule = true;","function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nmodule.exports = _arrayWithHoles;\nmodule.exports[\"default\"] = module.exports, module.exports.__esModule = true;","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;\nmodule.exports[\"default\"] = module.exports, module.exports.__esModule = true;","function _iterableToArrayLimit(arr, i) {\n var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n\n if (_i == null) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n\n var _s, _e;\n\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nmodule.exports = _iterableToArrayLimit;\nmodule.exports[\"default\"] = module.exports, module.exports.__esModule = true;","function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nmodule.exports = _nonIterableRest;\nmodule.exports[\"default\"] = module.exports, module.exports.__esModule = true;","var arrayWithHoles = require(\"./arrayWithHoles.js\");\n\nvar iterableToArrayLimit = require(\"./iterableToArrayLimit.js\");\n\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray.js\");\n\nvar nonIterableRest = require(\"./nonIterableRest.js\");\n\nfunction _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}\n\nmodule.exports = _slicedToArray;\nmodule.exports[\"default\"] = module.exports, module.exports.__esModule = true;","var arrayLikeToArray = require(\"./arrayLikeToArray.js\");\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\n\nmodule.exports = _unsupportedIterableToArray;\nmodule.exports[\"default\"] = module.exports, module.exports.__esModule = true;","(function (wp) {\n\n const { registerBlockType } = wp.blocks; //Blocks API\n const { createElement, useState, render } = wp.element; //React.createElement\n const { __ } = wp.i18n; //translation functions\n const { PanelBody, SelectControl, TextControl, ToggleControl, RangeControl, ColorPalette, Button, Modal } = wp.components; //WordPress form inputs and server-side renderer\n const { InspectorControls, RichText } = wp.blockEditor;\n const { serverSideRender } = wp;\n\n var player_load = '';\n var style_load = false;\n var ironAudioplayersLoaded = false;\n\n const sonaarIcon = wp.element.createElement('svg',\n {\n width: 20,\n height: 20,\n viewBox: '0 0 512 512'\n },\n wp.element.createElement('path',\n {\n d: \"M250.5,226.77V3.92C114.56,3.92,4.36,114.12,4.36,250.06s110.2,246.13,246.13,246.13V273.34 c11.73,125.01,116.95,222.85,245.03,222.85V3.92C367.44,3.92,262.23,101.76,250.5,226.77z\"\n }\n )\n );\n\n registerBlockType('sonaar/sonaar-block', {\n // Built-in attributes\n title: 'Sonaar MP3 Audio Player',\n description: __(\"A stunning audio player.\", \"sonaar-music\"),\n icon: sonaarIcon,\n category: 'embed',\n keywords: ['mp3', 'player', 'audio', 'sonaar', 'podcast', 'music', 'beat', 'sermon', 'episode', 'radio', 'stream', 'sonar', 'sonaar', 'sonnaar', 'track'],\n\n\n // Built-in functions\n edit(props) {\n if (player_load === '' || player_load === true) {\n player_load = false;\n }\n\n const clientId = props.clientId;\n const attributes = props.attributes;\n const setAttributes = props.setAttributes;\n\n var run_pro = attributes.run_pro;\n var show_pro_badge = (run_pro) ? '' : 'sonaar-music__pro-badge';\n var wc_enable = attributes.wc_enable;\n var album_id = attributes.album_id;\n var cat_id = attributes.cat_id;\n var playlist_source = attributes.playlist_source;\n var hide_trackdesc = false;\n var strip_html_track_desc = true;\n var trackdesc_fontsize = 0;\n var trackdesc_color = '';\n var metadata_fontsize = 0;\n var metadata_color = '';\n var notrackskip = false;\n var player_layout = attributes.player_layout;\n var player_layout_options = attributes.player_layout_options;\n var trueFalseDefault = attributes.trueFalseDefault;\n var show_track_publish_date = '';\n var show_volume_bt = '';\n var show_miniplayer_note_bt = '';\n var show_speed_bt = '';\n var show_shuffle_bt = '';\n var show_repeat_bt = '';\n var show_skip_bt = '';\n var post_link = '';\n var cta_track_show_label = '';\n var show_meta_duration = '';\n var show_publish_date = '';\n var show_tracks_count = '';\n var show_cat_description = attributes.show_cat_description;\n var posts_per_page = attributes.posts_per_page;\n var playlist_sources = attributes.playlist_sources;\n var playlist_list = attributes.playlist_list;\n var playlist_list_cat = attributes.playlist_list_cat;\n var playlist_show_playlist = attributes.playlist_show_playlist;\n var layout_settings = attributes.layout_settings; //Because the skin_button layout doesnt have same default settings, we have to keep in memory some settings when we swipe between the skin_button layout and another layout.\n var playlist_show_album_market = attributes.playlist_show_album_market;\n var sr_player_on_artwork = attributes.sr_player_on_artwork;\n var playlist_hide_artwork = attributes.playlist_hide_artwork;\n var playlist_show_soundwave = attributes.playlist_show_soundwave;\n var play_current_id = attributes.play_current_id;\n var enable_sticky_player = false;\n var enable_shuffle = false;\n var show_searchbar = false;\n var reverse_tracklist = false;\n var enable_scrollbar = false;\n var scrollbar_height = 200;\n var track_desc_lenght = 55;\n var move_playlist_below_artwork = false;\n var track_artwork_show = false;\n var show_control_on_hover = false;\n var track_artwork_size = 45;\n var title_html_tag_playlist = 'h3';\n var title_color = '';\n var subtitle_color = '';\n var track_title_color = '';\n var tracklist_hover_color = '';\n var tracklist_active_color = '';\n var track_separator_color = '';\n var tracklist_spacing = 8;\n var duration_color = '';\n var track_publish_date_fontsize = 0;\n var track_publish_date_color = '';\n var search_color = '';\n var reset_color = '';\n var search_placeholder = '';\n var search_background = '';\n var search_fontsize = '';\n var tracklist_bg = '';\n var player_bg = '';\n var title_align = 'left';\n var button_align = '';\n var title_indent = 0;\n var title_fontsize = 0;\n var subtitle_fontsize = 0;\n var track_title_fontsize = 0;\n var duration_fontsize = 0;\n var store_title_fontsize = 0;\n var store_button_fontsize = 0;\n var duration_soundwave_fontsize = 0;\n var title_soundwave_fontsize = title_soundwave_fontsize = attributes.title_soundwave_fontsize; //Deprecated option, keep for retrocompatibility\n var album_title_soundwave_fontsize = 0;\n var player_subheading_fontsize = 0;\n var html_tags = [];\n var sr_alignments = [];\n var sr_text_alignments = [];\n var sr_text_alignments_default = [];\n var colors = [];\n var border_types = [];\n var title_btshow = false;\n var subtitle_btshow = false;\n var hide_number_btshow = false;\n var hide_time_duration = false;\n var play_pause_bt_show = false;\n var tracklist_controls_color = '';\n var tracklist_controls_size = 12;\n var hide_track_market = false;\n var wc_bt_show = true;\n var wc_icons_color = '';\n var wc_icons_bg_color = '';\n var view_icons_alltime = true;\n var popover_icons_store = '';\n var tracklist_icons_color = '';\n var tracklist_icons_spacing = 0;\n var tracklist_icons_size = 0;\n var hide_player_title = false;\n var hide_player_subheading = false;\n var player_inline = false;\n var title_html_tag_soundwave = 'div';\n var title_soundwave_color = '';\n var player_subheading_color = '';\n var soundwave_show = soundwave_show = attributes.soundwave_show;\n var use_play_label = attributes.use_play_label;\n var use_play_label_with_icon = attributes.use_play_label_with_icon;\n var soundWave_progress_bar_color = '';\n var soundWave_bg_bar_color = '';\n var progressbar_inline = false;\n var duration_soundwave_show = false;\n var duration_soundwave_color = '';\n var description_color = '';\n var externalLinkButton_bg = '';\n var audio_player_controls_spacebefore = 0;\n var play_size = 19;\n var play_circle_size = 68;\n var play_circle_width = 6;\n var artwork_width = 300;\n var boxed_artwork_width = 160;\n var artwork_radius = 0;\n var audio_player_artwork_controls_color = '';\n var audio_player_artwork_controls_scale = 1;\n var audio_player_controls_color = '';\n var audio_player_controls_color_hover = '';\n var audio_player_play_text_color = '';\n var audio_player_play_text_color_hover = '';\n var image_overlay_on_hover = '';\n var artwork_padding = 0;\n var search_padding_h = 15;\n var search_padding_v = 15;\n var play_padding_h = attributes.play_padding_h;\n var play_padding_v = attributes.play_padding_v;\n var playlist_justify = 'center';\n var artwork_align = 'center';\n var playlist_width = 100;\n var playlist_margin = 0;\n var tracklist_margin = 0;\n var store_title_btshow = false;\n var store_title_text = __('Available now on:', 'sonaar-music');\n var widget_id = '';\n var shortcode_parameters = '';\n var play_text = '';\n var pause_text = '';\n var store_title_color = '';\n var store_title_align = 'center';\n var album_stores_align = 'center';\n var button_text_color = '';\n var background_color = '';\n var button_hover_color = '';\n var button_background_hover_color = '';\n var button_hover_border_color = '';\n var button_border_style = 'none';\n var button_border_width = 3;\n var button_border_color = 'black';\n var button_border_radius = 0;\n var play_hover_border_color = '';\n var play_border_style = 'none';\n var play_border_width = 0;\n var play_border_color = 'black';\n var play_border_radius = 0;\n var extended_control_btn_color = '';\n var extended_control_btn_color_hover = '';\n var store_icon_show = false;\n var icon_font_size = 0;\n var icon_indent = 10;\n var album_stores_padding = 22;\n\n if (run_pro) {\n enable_sticky_player = attributes.enable_sticky_player;\n enable_shuffle = attributes.enable_shuffle;\n show_searchbar = attributes.show_searchbar;\n reverse_tracklist = attributes.reverse_tracklist;\n enable_scrollbar = attributes.enable_scrollbar;\n scrollbar_height = attributes.scrollbar_height;\n track_desc_lenght = attributes.track_desc_lenght;\n hide_trackdesc = attributes.hide_trackdesc;\n strip_html_track_desc = attributes.strip_html_track_desc;\n trackdesc_fontsize = attributes.trackdesc_fontsize;\n trackdesc_color = attributes.trackdesc_color;\n metadata_fontsize = attributes.metadata_fontsize;\n metadata_color = attributes.metadata_color;\n notrackskip = attributes.notrackskip;\n move_playlist_below_artwork = attributes.move_playlist_below_artwork;\n track_artwork_show = attributes.track_artwork_show;\n track_artwork_size = attributes.track_artwork_size;\n show_control_on_hover = attributes.show_control_on_hover;\n html_tags = attributes.html_tags;\n sr_alignments = attributes.sr_alignments;\n sr_text_alignments = attributes.sr_text_alignments;\n sr_text_alignments_default = attributes.sr_text_alignments_default;\n colors = attributes.colors;\n border_types = attributes.border_types;\n title_html_tag_playlist = attributes.title_html_tag_playlist;\n title_color = attributes.title_color;\n subtitle_color = attributes.subtitle_color;\n track_title_color = attributes.track_title_color;\n tracklist_hover_color = attributes.tracklist_hover_color;\n tracklist_active_color = attributes.tracklist_active_color;\n track_separator_color = attributes.track_separator_color;\n tracklist_spacing = attributes.tracklist_spacing;\n duration_color = attributes.duration_color;\n track_publish_date_fontsize = attributes.track_publish_date_fontsize;\n track_publish_date_color = attributes.track_publish_date_color;\n search_color = attributes.search_color;\n reset_color = attributes.reset_color;\n search_placeholder = attributes.search_placeholder;\n search_background = attributes.search_background;\n search_fontsize = attributes.search_fontsize;\n tracklist_bg = attributes.tracklist_bg;\n player_bg = attributes.player_bg;\n title_align = attributes.title_align;\n button_align = attributes.button_align;\n title_indent = attributes.title_indent;\n title_fontsize = attributes.title_fontsize;\n subtitle_fontsize = attributes.subtitle_fontsize;\n track_title_fontsize = attributes.track_title_fontsize;\n duration_fontsize = attributes.duration_fontsize;\n store_title_fontsize = attributes.store_title_fontsize;\n store_button_fontsize = attributes.store_button_fontsize;\n duration_soundwave_fontsize = attributes.duration_soundwave_fontsize;\n album_title_soundwave_fontsize = attributes.album_title_soundwave_fontsize;\n player_subheading_fontsize = attributes.player_subheading_fontsize;\n title_btshow = attributes.title_btshow;\n subtitle_btshow = attributes.subtitle_btshow;\n hide_number_btshow = attributes.hide_number_btshow;\n hide_time_duration = attributes.hide_time_duration;\n play_pause_bt_show = attributes.play_pause_bt_show;\n tracklist_controls_color = attributes.tracklist_controls_color;\n tracklist_controls_size = attributes.tracklist_controls_size;\n hide_track_market = attributes.hide_track_market;\n wc_bt_show = attributes.wc_bt_show;\n wc_icons_color = attributes.wc_icons_color;\n wc_icons_bg_color = attributes.wc_icons_bg_color;\n view_icons_alltime = attributes.view_icons_alltime;\n popover_icons_store = attributes.popover_icons_store;\n tracklist_icons_color = attributes.tracklist_icons_color;\n tracklist_icons_spacing = attributes.tracklist_icons_spacing;\n tracklist_icons_size = attributes.tracklist_icons_size;\n hide_player_title = attributes.hide_player_title;\n hide_player_subheading = attributes.hide_player_subheading;\n player_inline = attributes.player_inline;\n title_html_tag_soundwave = attributes.title_html_tag_soundwave;\n title_soundwave_color = attributes.title_soundwave_color;\n player_subheading_color = attributes.player_subheading_color;\n soundWave_progress_bar_color = attributes.soundWave_progress_bar_color;\n soundWave_bg_bar_color = attributes.soundWave_bg_bar_color;\n progressbar_inline = attributes.progressbar_inline;\n duration_soundwave_show = attributes.duration_soundwave_show;\n duration_soundwave_color = attributes.duration_soundwave_color;\n description_color = attributes.description_color;\n externalLinkButton_bg = attributes.externalLinkButton_bg;\n audio_player_controls_spacebefore = attributes.audio_player_controls_spacebefore;\n play_size = attributes.play_size;\n play_circle_size = attributes.play_circle_size;\n play_circle_width = attributes.play_circle_width;\n artwork_width = attributes.artwork_width;\n boxed_artwork_width = attributes.boxed_artwork_width;\n audio_player_artwork_controls_color = attributes.audio_player_artwork_controls_color;\n audio_player_artwork_controls_scale = attributes.audio_player_artwork_controls_scale;\n audio_player_controls_color = attributes.audio_player_controls_color;\n audio_player_controls_color_hover = attributes.audio_player_controls_color_hover;\n audio_player_play_text_color = attributes.audio_player_play_text_color;\n audio_player_play_text_color_hover = attributes.audio_player_play_text_color_hover;\n image_overlay_on_hover = attributes.image_overlay_on_hover;\n artwork_radius = attributes.artwork_radius;\n artwork_padding = attributes.artwork_padding;\n search_padding_h = attributes.search_padding_h;\n search_padding_v = attributes.search_padding_v;\n playlist_justify = attributes.playlist_justify;\n artwork_align = attributes.artwork_align;\n playlist_width = attributes.playlist_width;\n playlist_margin = attributes.playlist_margin;\n tracklist_margin = attributes.tracklist_margin;\n store_title_btshow = attributes.store_title_btshow;\n store_title_text = attributes.store_title_text;\n store_title_color = attributes.store_title_color;\n store_title_align = attributes.store_title_align;\n widget_id = attributes.widget_id;\n shortcode_parameters = attributes.shortcode_parameters;\n play_text = attributes.play_text;\n pause_text = attributes.pause_text;\n album_stores_align = attributes.album_stores_align;\n button_text_color = attributes.button_text_color;\n background_color = attributes.background_color;\n button_hover_color = attributes.button_hover_color;\n button_background_hover_color = attributes.button_background_hover_color;\n button_hover_border_color = attributes.button_hover_border_color;\n button_border_style = attributes.button_border_style;\n button_border_width = attributes.button_border_width;\n button_border_color = attributes.button_border_color;\n button_border_radius = attributes.button_border_radius;\n play_hover_border_color = attributes.play_hover_border_color;\n extended_control_btn_color = attributes.extended_control_btn_color;\n extended_control_btn_color_hover = attributes.extended_control_btn_color_hover;\n play_border_style = attributes.play_border_style;\n play_border_width = attributes.play_border_width;\n play_border_color = attributes.play_border_color;\n play_border_radius = attributes.play_border_radius;\n store_icon_show = attributes.store_icon_show;\n icon_font_size = attributes.icon_font_size;\n icon_indent = attributes.icon_indent;\n album_stores_padding = attributes.album_stores_padding;\n show_track_publish_date = attributes.show_track_publish_date;\n show_skip_bt = attributes.show_skip_bt;\n post_link = attributes.post_link;\n cta_track_show_label = attributes.cta_track_show_label;\n show_publish_date = attributes.show_publish_date;\n show_meta_duration = attributes.show_meta_duration;\n show_tracks_count = attributes.show_tracks_count;\n show_shuffle_bt = attributes.show_shuffle_bt;\n show_repeat_bt = attributes.show_repeat_bt;\n show_speed_bt = attributes.show_speed_bt;\n show_volume_bt = attributes.show_volume_bt;\n show_miniplayer_note_bt = attributes.show_miniplayer_note_bt;\n }\n style_changes();\n\n const [isOpen, setOpen] = useState(false);\n const openGoProModal = () => setOpen(true);\n const closeGoProModal = () => setOpen(false);\n\n const SrpModalGoPro = () => {\n return (\n <>\n\n {isOpen && (\n <Modal title=\"Pro Feature\" onRequestClose={closeGoProModal}>\n <h2>\n Unlock MP3 Audio Player PRO\n </h2>\n <p>Get this feature and more with the Pro version of MP3 Audio Player Pro by Sonaar!</p>\n <Button href=\"https://sonaar.io/mp3-audio-player-pro/pricing/?utm_source=Sonaar+Music+Free+Plugin&utm_medium=plugin#pricing\" target=\"_blank\" isPrimary>\n Learn More\n </Button>\n </Modal>\n )}\n </>\n );\n };\n\n if (!run_pro) {\n jQuery(\"body\").append('<div id=\"sonaar-music-plugin-app\"></div>');\n render(<SrpModalGoPro />, document.getElementById(\"sonaar-music-plugin-app\"));\n }\n var initialPlayerCount = jQuery('.iron-audioplayer').length;\n var setIronAudioplayers = function (newPlayer = false) { //\"newPlayer\" is true when the page load or adding a new player widget (when setIronAudioplayers is called from the root function)\n var ifBlockExist = (jQuery('#block-' + clientId + ' .iron-audioplayer').length > 0)?true:false;\n function resetPlayer() {\n IRON.players = []\n jQuery('.iron-audioplayer').each(function () {\n var player = Object.create(IRON.audioPlayer)\n player.init(jQuery(this))\n IRON.players.push(player)\n });\n ironAudioplayersLoaded = true;\n\n if (jQuery('#block-' + clientId + ' .iron-audioplayer').attr('data-lazyload') == 'true' || jQuery('#block-' + clientId + ' .iron-audioplayer').attr('data-lazyload') == '1' ) { //Load playlist by ajax when lazyload is enabled\n if(typeof IRON.audioPlayer !== 'undefined' && typeof IRON.audioPlayer.reloadAjax !== 'undefined'){ \n IRON.audioPlayer.reloadAjax( jQuery('#block-' + clientId + ' .iron-audioplayer'), true, true );\n }\n }\n }\n\n if ( !ironAudioplayersLoaded && ifBlockExist){ //if block exist and player not loaded (when we are changing settings)\n function checkPlayerIdChange() {\n let currentDataId = jQuery('#block-' + clientId + ' .iron-audioplayer').data('id');\n if (currentDataId !== checkPlayerIdChange.previousDataId) {\n resetPlayer();\n clearInterval(setDataIdInterval);\n }\n checkPlayerIdChange.previousDataId = currentDataId;\n }\n checkPlayerIdChange.previousDataId = jQuery('#block-' + clientId + ' .iron-audioplayer').data('id');\n let setDataIdInterval = setInterval(checkPlayerIdChange, 500);\n }\n\n if ( newPlayer && !ifBlockExist ){ //if block doesnt exist (When the page load or adding a new player widget)\n let setIronAudioplayerInterval = setInterval(function () {\n if (initialPlayerCount < jQuery('.iron-audioplayer').length) {\n ironAudioplayersLoaded = false;\n }\n if (jQuery('#block-' + clientId + ' .iron-audioplayer').length > 0) {\n if (!ironAudioplayersLoaded) {\n resetPlayer();\n }\n clearInterval(setIronAudioplayerInterval);\n }\n }, 500);\n }\n };\n setIronAudioplayers(true);\n\n var is_style_loaded = function set_style_load() {\n style_load = true;\n }\n\n setTimeout(function () {\n if (!style_load) {\n style_changes();\n }\n style_load = true;\n }, 2000);\n\n /*skinButtonParams function: store and change some settings when we select the skin_button layout\n \"params\" parameter is an array from all settings with different default value with the skin_button layout*/\n function skinButtonParams(player_layout, params) {\n var settings = [];\n if (Object.keys(layout_settings).length) {\n settings = layout_settings;\n }\n\n for (var paramName in params) {\n const tmpValue = eval(paramName);\n if (player_layout == 'skin_button') {\n let defaultValue = params[paramName];\n if (typeof defaultValue == 'string') {\n defaultValue = '\"' + defaultValue + '\"';\n }\n if (typeof settings[paramName] == 'undefined') {\n eval('setAttributes({' + paramName + ': ' + defaultValue + ' })'); //Set default settings value\n } else {\n eval('setAttributes({' + paramName + ': settings[\"' + paramName + '\"] })'); //Restore settings value\n }\n settings[paramName] = tmpValue; //Store setting values from the previous layout (not skin_button layout)\n } else {\n if (typeof settings['player_layout'] == 'undefined') {\n settings[paramName] = tmpValue; //Store setting values when the block element was already created and set to skin_button layout at the editor loading.\n } else if (settings['player_layout'] == 'skin_button') {\n eval('setAttributes({' + paramName + ': settings[\"' + paramName + '\"] })'); //Restore settings value\n settings[paramName] = tmpValue; //Store setting values from the previous skin_button layout\n }\n }\n\n }\n settings['player_layout'] = player_layout;\n setAttributes({ layout_settings: settings })\n }\n\n\n function style_changes() {\n\n var custom_css = '';\n\n if (playlist_hide_artwork) {\n custom_css += '#block-' + clientId + ' .iron-audioplayer .sonaar-Artwort-box { display: none; }';\n }\n\n if (!playlist_hide_artwork) {\n if (player_layout == 'skin_boxed_tracklist') {\n custom_css += 'div#block-' + clientId + ' .iron-audioplayer:not(.sonaar-no-artwork) .srp_player_grid { grid-template-columns: ' + boxed_artwork_width + 'px 1fr;}';\n custom_css += 'div#block-' + clientId + ' .srp_player_boxed .album-art { width: ' + boxed_artwork_width + 'px; max-width: ' + boxed_artwork_width + 'px;}';\n custom_css += 'div#block-' + clientId + ' .srp_player_boxed .sonaar-Artwort-box { min-width: ' + boxed_artwork_width + 'px;}';\n } else {\n custom_css += 'div#block-' + clientId + ' .iron-audioplayer .album .album-art { max-width: ' + artwork_width + 'px; width: ' + artwork_width + 'px;}';\n }\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .album .album-art img { border-radius: ' + artwork_radius + 'px;}';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sonaar-grid .album { padding: ' + artwork_padding + 'px;}';\n }\n custom_css += ' #block-' + clientId + ' .srp_player_boxed div.srp-play-button-label-container { padding: ' + play_padding_v + 'px ' + play_padding_h + 'px;}';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist li .sr_track_cover { width: ' + track_artwork_size + 'px; min-width: ' + track_artwork_size + 'px;}';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sonaar-grid { justify-content: ' + playlist_justify + '; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sr_playlist_below_artwork_auto .sonaar-grid { align-items: ' + playlist_justify + '; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist, #block-' + clientId + ' .iron-audioplayer .buttons-block { width: ' + playlist_width + '%; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist { margin: ' + playlist_margin + 'px; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .srp_tracklist { margin: ' + tracklist_margin + 'px; }';\n\n if (button_align != '') {\n custom_css += ' #block-' + clientId + ' .album-player { display: flex; justify-content: ' + button_align + '; }';\n }\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sr_it-playlist-title, #block-' + clientId + ' .iron-audioplayer .sr_it-playlist-artists, #block-' + clientId + ' .iron-audioplayer .srp_subtitle { text-align: ' + title_align + '; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sr_it-playlist-title, #block-' + clientId + ' .iron-audioplayer .sr_it-playlist-artists, #block-' + clientId + ' .iron-audioplayer .srp_subtitle { margin-left: ' + title_indent + 'px; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist li { padding-top: ' + tracklist_spacing + 'px; padding-bottom: ' + tracklist_spacing + 'px; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sr-playlist-item .sricon-play:before { font-size: ' + tracklist_controls_size + 'px; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .track-number { padding-left: calc( ' + tracklist_controls_size + 'px + 12px ); }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .ctnButton-block { justify-content: ' + store_title_align + '; align-items: ' + store_title_align + '; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .buttons-block { justify-content: ' + album_stores_align + '; align-items: ' + album_stores_align + '; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .buttons-block .store-list li .button { border-style: ' + button_border_style + '; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .show-playlist .ctnButton-block { margin: ' + album_stores_padding + 'px; }';\n if (play_border_style != 'none' && play_border_style != '') {\n custom_css += ' #block-' + clientId + ' .srp-play-button-label-container { border-style: ' + play_border_style + '; }';\n custom_css += ' #block-' + clientId + ' .srp-play-button-label-container { border-width: ' + play_border_width + 'px; }';\n custom_css += ' #block-' + clientId + ' .srp-play-button-label-container { border-color: ' + play_border_color + '; }';\n custom_css += ' #block-' + clientId + ' .srp-play-button-label-container:hover { border-color: ' + play_hover_border_color + '; }';\n custom_css += ' #block-' + clientId + ' .srp-play-button-label-container { border-radius: ' + play_border_radius + 'px; }';\n }\n if (player_layout != 'skin_float_tracklist' && extended_control_btn_color != '') {\n custom_css += ' #block-' + clientId + ' div.iron-audioplayer .control .sr_speedRate div { color: ' + extended_control_btn_color + '; border-color: ' + extended_control_btn_color + ';}';\n custom_css += ' #block-' + clientId + ' div.iron-audioplayer .control, #block-' + clientId + ' div.iron-audioplayer .sricon-volume { color: ' + extended_control_btn_color + ';}';\n }\n\n if (player_layout != 'skin_float_tracklist' && extended_control_btn_color_hover != '') {\n custom_css += ' #block-' + clientId + ' div.iron-audioplayer .ui-slider-handle, #block-' + clientId + ' div.iron-audioplayer .ui-slider-range { background: ' + extended_control_btn_color_hover + ';}';\n custom_css += ' #block-' + clientId + ' div.iron-audioplayer .control .sr_speedRate:hover div { color: ' + extended_control_btn_color_hover + '; border-color: ' + extended_control_btn_color_hover + ';}';\n custom_css += ' #block-' + clientId + ' div.iron-audioplayer .control .sr_skipBackward:hover, #block-' + clientId + ' div.iron-audioplayer .control .sr_skipForward:hover, #block-' + clientId + ' div.iron-audioplayer .control .sr_shuffle:hover, #block-' + clientId + ' div.iron-audioplayer .control .sricon-volume:hover, #block-' + clientId + ' div.iron-audioplayer .control .next:hover, #block-' + clientId + ' div.iron-audioplayer .control .previous:hover { color: ' + extended_control_btn_color_hover + ';}';\n }\n\n if (!hide_track_market) {\n if (!wc_bt_show) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt { display: none; }';\n }\n if (wc_bt_show && wc_icons_color != '' && wc_icons_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt { color: ' + wc_icons_color + '; }';\n }\n if (wc_bt_show && wc_icons_bg_color != '' && wc_icons_bg_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt { background-color: ' + wc_icons_color + '; }';\n }\n }\n if (hide_player_subheading) {\n custom_css += ' #block-' + clientId + ' .srp_subtitle { display: none !important; }';\n }\n if (title_btshow) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title { display: none; }';\n }\n if (progressbar_inline) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .album-player .control { top: ' + audio_player_controls_spacebefore + 'px; position: relative; }';\n }\n \n custom_css += ' #block-' + clientId + ' .srp_control_box .srp-play-button .sricon-play{ font-size: ' + play_size + 'px; }';\n custom_css += ' #block-' + clientId + ' .srp_control_box .srp-play-circle{ height: ' + play_circle_size + 'px; width: ' + play_circle_size + 'px; border-radius: ' + play_circle_size + 'px; }';\n custom_css += ' #block-' + clientId + ' .srp_control_box .srp-play-circle{ border-width: ' + play_circle_width + 'px; }';\n\n if (sr_player_on_artwork && audio_player_artwork_controls_color != '' && audio_player_artwork_controls_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer.sr_player_on_artwork .sonaar-Artwort-box .control [class*=\"sricon-\"] { color: ' + audio_player_artwork_controls_color + '; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer.sr_player_on_artwork .control .play { border-color: ' + audio_player_artwork_controls_color + '; }';}\n if (sr_player_on_artwork && show_control_on_hover && image_overlay_on_hover != '' && image_overlay_on_hover != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .srp_show_ctr_hover .album-art:before { background: ' + image_overlay_on_hover + '; }';\n }\n if (sr_player_on_artwork) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer.sr_player_on_artwork .sonaar-Artwort-box .control { transform:scale(' + audio_player_artwork_controls_scale + '); }';\n }\n if (button_border_style != 'none') {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .buttons-block .store-list li .button { border-width: ' + button_border_width + 'px; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .buttons-block .store-list li .button { border-color: ' + button_border_color + '; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .store-list .button { border-radius: ' + button_border_radius + 'px; }';\n }\n if (sr_player_on_artwork && !playlist_hide_artwork && playlist_show_playlist && move_playlist_below_artwork) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sonaar-Artwort-box { justify-content: ' + artwork_align + '; }';\n }\n if (title_color != '' && title_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title { color: ' + title_color + '; }';\n }\n if (title_fontsize > 0) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title { font-size: ' + title_fontsize + 'px; }';\n }\n if (subtitle_fontsize > 0) {\n custom_css += ' #block-' + clientId + ' .srp_subtitle { font-size: ' + subtitle_fontsize + 'px; }';\n }\n if (track_title_fontsize > 0) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist .audio-track, #block-' + clientId + ' .iron-audioplayer .playlist .track-number, #block-' + clientId + ' .iron-audioplayer .track-title { font-size: ' + track_title_fontsize + 'px; }';\n }\n if (!hide_time_duration && duration_fontsize > 0) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .tracklist-item-time { font-size: ' + duration_fontsize + 'px; }';\n }\n if (!store_title_btshow && store_title_fontsize > 0) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .available-now { font-size: ' + store_title_fontsize + 'px; }';\n }\n if (store_button_fontsize > 0) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer a.button { font-size: ' + store_button_fontsize + 'px; }';\n }\n if (!soundwave_show && !duration_soundwave_show && duration_soundwave_fontsize > 0) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .player { font-size: ' + duration_soundwave_fontsize + 'px; }';\n }\n if (audio_player_controls_color != '' && audio_player_controls_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .control .sr_speedRate div, #block-' + clientId + ' .srp-play-button .sricon-play { color: ' + audio_player_controls_color + '; border-color: ' + audio_player_controls_color + ';}';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .control, #block-' + clientId + ' .iron-audioplayer .control .play .sricon-play, #block-' + clientId + ' .iron-audioplayer .srp_player_boxed .srp_noteButton{ color: ' + audio_player_controls_color + ';}';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .srp-play-circle { border-color: ' + audio_player_controls_color + ';}';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .srp-play-button-label-container { background: ' + audio_player_controls_color + ';}';\n }\n if (audio_player_controls_color_hover != '' && audio_player_controls_color_hover != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .ui-slider-handle, #block-' + clientId + ' .iron-audioplayer .ui-slider-range { background: ' + audio_player_controls_color_hover + ';}';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .control .sr_speedRate:hover div, #block-' + clientId + ' .srp-play-button:hover .sricon-play { color: ' + audio_player_controls_color_hover + '; border-color: ' + audio_player_controls_color_hover + ';}';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .control .sr_skipBackward:hover, #block-' + clientId + ' .iron-audioplayer .control .sr_skipForward:hover, #block-' + clientId + ' .iron-audioplayer .control .sr_shuffle:hover, #block-' + clientId + ' .iron-audioplayer .control .play:hover .sricon-play, #block-' + clientId + ' .iron-audioplayer .control .sricon-volume:hover, #block-' + clientId + ' div.iron-audioplayer .control .next:hover, #block-' + clientId + ' div.iron-audioplayer .control .previous:hover { color: ' + audio_player_controls_color_hover + ';}';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .srp-play-button:hover .srp-play-circle { border-color: ' + audio_player_controls_color_hover + ';}';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .srp-play-button-label-container:hover { background: ' + audio_player_controls_color_hover + ';}';\n }\n if (player_layout == 'skin_button' && player_inline && soundwave_show) {\n custom_css += ' div#block-' + clientId + '{ display: inline-block; }';\n }\n if (!hide_player_title && title_soundwave_fontsize > 0) {\n custom_css += ' div#block-' + clientId + ' .iron-audioplayer .track-title, div#block-' + clientId + ' .srp_player_boxed .album-title { font-size: ' + title_soundwave_fontsize + 'px; }'; //Deprecated option, keep for retrocompatibility\n }\n if (album_title_soundwave_fontsize > 0) {\n custom_css += ' div#block-' + clientId + ' .iron-audioplayer .album-player .album-title, div#block-' + clientId + ' .iron-audioplayer .track-title, div#block-' + clientId + ' .srp_player_boxed .album-title { font-size: ' + album_title_soundwave_fontsize + 'px; }';\n }\n if (player_subheading_fontsize > 0) {\n custom_css += 'div#block-' + clientId + ' .srp_player_boxed .srp_subtitle { font-size: ' + player_subheading_fontsize + 'px; }';\n }\n if (subtitle_color != '' && subtitle_color != undefined) {\n custom_css += ' #block-' + clientId + ' .srp_subtitle { color: ' + subtitle_color + '; }';\n }\n if (track_title_color != '' && track_title_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist .audio-track, #block-' + clientId + ' .iron-audioplayer .playlist .track-number, #block-' + clientId + ' .iron-audioplayer .track-title, #block-' + clientId + ' .iron-audioplayer .player { color: ' + track_title_color + '; }';\n }\n if (tracklist_hover_color != '' && tracklist_hover_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist .audio-track:hover, #block-' + clientId + ' .iron-audioplayer .playlist .audio-track:hover .track-number, #block-' + clientId + ' .iron-audioplayer .playlist a.song-store:not(.sr_store_wc_round_bt):hover, #block-' + clientId + ' .iron-audioplayer .playlist .current a.song-store:not(.sr_store_wc_round_bt):hover { color: ' + tracklist_hover_color + '; }';\n }\n if (tracklist_active_color != '' && tracklist_active_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist .current .audio-track, #block-' + clientId + ' .iron-audioplayer .playlist .current .audio-track .track-number, #block-' + clientId + ' .iron-audioplayer .playlist .current a.song-store { color: ' + tracklist_active_color + '; }';\n }\n if (track_separator_color != '' && track_separator_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist li { border-bottom: solid 1px ' + track_separator_color + '; }';\n }\n if (duration_color != '' && duration_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .tracklist-item-time { color: ' + duration_color + '; }';\n }\n if (trackdesc_fontsize != '') {\n custom_css += ' #block-' + clientId + ' .srp_track_description { font-size: ' + trackdesc_fontsize + 'px; }';\n }\n if (trackdesc_color != '') {\n custom_css += ' #block-' + clientId + ' .srp_track_description { color: ' + trackdesc_color + '; }';\n }\n if (metadata_fontsize != '' && metadata_fontsize != undefined) {\n custom_css += ' #block-' + clientId + ' .sr_it-playlist-publish-date, #block-' + clientId + ' .srp_playlist_duration, #block-' + clientId + ' .srp_trackCount { font-size: ' + metadata_fontsize + 'px; }';\n }\n if (metadata_color != '' && metadata_color != undefined) {\n custom_css += ' #block-' + clientId + ' .sr_it-playlist-publish-date, #block-' + clientId + ' .srp_playlist_duration, #block-' + clientId + ' .srp_trackCount { color: ' + metadata_color + '; }';\n }\n if (track_publish_date_fontsize != '' && track_publish_date_fontsize != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .srp_tracklist-item-date { font-size: ' + track_publish_date_fontsize + 'px; }';\n }\n if (track_publish_date_color != '') {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .srp_tracklist-item-date { color: ' + track_publish_date_color + '; }';\n }\n if (tracklist_bg != '') {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer[data-playertemplate=\"skin_boxed_tracklist\"] .playlist, #block-' + clientId + ' .iron-audioplayer[data-playertemplate=\"skin_float_tracklist\"] .sonaar-grid { background: ' + tracklist_bg + '; }';\n }\n if (search_color != '') {\n custom_css += ' #block-' + clientId + ' .srp_search_container .srp_search, #block-' + clientId + ' .srp_search_container .fa-search { color: ' + search_color + '; }';\n }\n if (reset_color != '') {\n custom_css += ' #block-' + clientId + ' .srp_search_container .srp_reset_search { color: ' + reset_color + '; }';\n }\n if (search_placeholder != '') {\n custom_css += ' #block-' + clientId + ' .srp_search_container .srp_search::placeholder { color: ' + search_placeholder + '; }';\n }\n if (search_background != '') {\n custom_css += ' #block-' + clientId + ' .srp_search_container .srp_search { background: ' + search_background + '; }';\n }\n if (search_fontsize != '') {\n custom_css += ' #block-' + clientId + ' div.srp_search_container .srp_search, #block-' + clientId + ' .srp_search_container { font-size: ' + search_fontsize + 'px; }';\n }\n\n custom_css += ' #block-' + clientId + ' .srp_search_container input.srp_search { padding: ' + search_padding_v + 'px ' + search_padding_h + 'px; }';\n \n if (player_layout != 'skin_button' && player_bg != '') {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .srp_player_boxed, #block-' + clientId + ' .iron-audioplayer[data-playertemplate=\"skin_float_tracklist\"] .album-player{ background: ' + player_bg + '; }';\n }\n if (tracklist_controls_color != '' && tracklist_controls_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sr-playlist-item .sricon-play { color: ' + tracklist_controls_color + '; }';\n }\n if (store_title_btshow) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .available-now { display: none; }';\n }\n if (store_title_color != '' && store_title_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .available-now { color: ' + store_title_color + '; }';\n }\n if (button_text_color != '' && button_text_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer a.button { color: ' + button_text_color + '; }';\n }\n if (background_color != '' && background_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer a.button { background: ' + background_color + '; }';\n }\n if (button_hover_color != '' && button_hover_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer a.button:hover { color: ' + button_hover_color + '; }';\n }\n if (button_background_hover_color != '' && button_background_hover_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer a.button:hover { background: ' + button_background_hover_color + '; }';\n }\n if (button_hover_border_color != '' && button_border_style != 'none') {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer a.button:hover { border-color: ' + button_hover_border_color + ' !important; }';\n }\n if (store_icon_show) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .store-list .button i { display: none; }';\n }\n if (icon_font_size > 0) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .buttons-block .store-list i { font-size: ' + icon_font_size + 'px; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .buttons-block .store-list i { margin-right: ' + icon_indent + 'px; }';\n }\n if (title_soundwave_color != '' && title_soundwave_color != undefined) {\n custom_css += ' div#block-' + clientId + ' .iron-audioplayer .track-title, div#block-' + clientId + ' .iron-audioplayer .player, div#block-' + clientId + ' .iron-audioplayer .album-player, div#block-' + clientId + ' .srp_player_boxed .album-title, div#block-' + clientId + ' .iron-audioplayer .album-player .album-title { color: ' + title_soundwave_color + '; }';\n }\n if (player_subheading_color != '' && player_subheading_color != undefined) {\n custom_css += ' div#block-' + clientId + ' .srp_subtitle { color: ' + player_subheading_color + '; }';\n }\n if (!soundwave_show && soundWave_progress_bar_color != '' && soundWave_progress_bar_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sonaar_wave_cut rect { fill: ' + soundWave_progress_bar_color + '; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sr_waveform_simplebar .sonaar_wave_cut { background-color: ' + soundWave_progress_bar_color + '; }';\n }\n if (!soundwave_show && soundWave_bg_bar_color != '' && soundWave_bg_bar_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sonaar_wave_base rect { fill: ' + soundWave_bg_bar_color + '; }';\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sr_waveform_simplebar .sonaar_wave_base { background-color: ' + soundWave_bg_bar_color + '; }';\n }\n if (!soundwave_show && !duration_soundwave_show && duration_soundwave_color != '' && duration_soundwave_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .sr_progressbar { color: ' + duration_soundwave_color + '; }';\n }\n if (description_color != '' && description_color != undefined) {\n custom_css += ' #block-' + clientId + ' .srp_podcast_rss_description { color: ' + description_color + '; }';\n }\n if (externalLinkButton_bg != '' && externalLinkButton_bg != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .album-store { background-color: ' + externalLinkButton_bg + '; }';\n }\n if (!hide_track_market && !view_icons_alltime && popover_icons_store != '') {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist .song-store-list-menu .fa-ellipsis-v, #block-' + clientId + ' .iron-audioplayer .store-list .srp_ellipsis { color: ' + popover_icons_store + '; }';\n }\n if (!hide_track_market && tracklist_icons_color != '' && tracklist_icons_spacing != undefined) {\n custom_css += ' #block-' + clientId + ' .playlist a.song-store:not(.sr_store_wc_round_bt) { color: ' + tracklist_icons_color + '; }';\n }\n if (audio_player_play_text_color != '' && audio_player_play_text_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .srp-play-button-label-container { color: ' + audio_player_play_text_color + '; }';\n }\n if (audio_player_play_text_color != '' && audio_player_play_text_color != undefined) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .srp-play-button-label-container:hover { color: ' + audio_player_play_text_color_hover + '; }';\n }\n if (!hide_track_market && tracklist_icons_spacing > 0) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .playlist .store-list .song-store-list-container { column-gap: ' + tracklist_icons_spacing + 'px; }';\n }\n if (!hide_track_market && tracklist_icons_size > 0) {\n custom_css += ' #block-' + clientId + ' .playlist .store-list .song-store .fab, #block-' + clientId + ' .playlist .store-list .song-store .fas, #block-' + clientId + ' .playlist .store-list .song-store{ font-size: ' + tracklist_icons_size + 'px; }';\n }\n if (hide_time_duration) {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .tracklist-item-time { display: none; }';\n } else {\n custom_css += ' #block-' + clientId + ' .iron-audioplayer .tracklist-item-time { display: block; }';\n }\n\n if (jQuery('head #' + clientId).length) {\n jQuery('head #' + clientId).remove();\n }\n\n jQuery('head').append('<style id=\"' + clientId + '\" >' + custom_css + '</style>');\n\n if (play_pause_bt_show) {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').addClass('sr_play_pause_bt_hide');\n } else {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').removeClass('sr_play_pause_bt_hide');\n }\n\n if (playlist_hide_artwork) {\n jQuery('#block-' + clientId + ' .iron-audioplayer').addClass('sonaar-no-artwork');\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar-Artwort-box').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer').removeClass('sonaar-no-artwork');\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar-Artwort-box').show();\n }\n\n if (enable_scrollbar && scrollbar_height != '') {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist ul').css({ 'height': scrollbar_height + 'px', 'overflow-y': 'hidden', 'overflow-x': 'hidden' });\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist ul').css({ 'height': 'auto', 'overflow-y': 'auto', 'overflow-x': 'auto' });\n }\n\n if (move_playlist_below_artwork) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar-grid').css('flex-direction', 'column');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar-grid').css('flex-direction', 'row');\n }\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist li .sr_track_cover').css({'width': track_artwork_size + 'px', 'min-width': track_artwork_size + 'px'});\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist, #block-' + clientId + ' .iron-audioplayer .sonaar-Artwort-box, #block-' + clientId + ' .iron-audioplayer .buttons-block').css('width', playlist_width + '%');\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar-grid').css('justify-content', playlist_justify);\n jQuery('#block-' + clientId + ' .sr_playlist_below_artwork_auto .iron-audioplayer .sonaar-grid').css('align-items', playlist_justify);\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist').css('margin', playlist_margin + 'px');\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .srp_tracklist').css('margin', tracklist_margin + 'px');\n\n if (title_btshow) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').show();\n }\n\n var titleClass = jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').attr('class');\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').replaceWith('<' + title_html_tag_playlist + ' class=\"' + titleClass + '\" >' + jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').html() + '</' + title_html_tag_playlist + '>');\n\n if (title_color != '' && title_color != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').css('color', title_color);\n }\n\n if (title_fontsize > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').css('font-size', title_fontsize + 'px');\n }\n\n if (subtitle_btshow) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-release-date').hide();\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').addClass('sr_player_subtitle_hide');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-release-date').show();\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').removeClass('sr_player_subtitle_hide');\n }\n\n if (subtitle_color != '' && subtitle_color != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-release-date').css('color', subtitle_color);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-release-date').css('color', 'inherit');\n }\n\n if (track_separator_color != '' && track_separator_color != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist li').css('border-bottom', 'solid 1px ' + track_separator_color);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist li').css('border-bottom', 'none');\n }\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist li').css({ 'padding-top': tracklist_spacing + 'px', 'padding-bottom': tracklist_spacing + 'px' });\n\n if (hide_number_btshow) {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').addClass('sr_player_track_num_hide');\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .track-number .number').hide();\n } else {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').removeClass('sr_player_track_num_hide');\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .track-number .number').show();\n }\n\n if (hide_time_duration) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').show();\n }\n\n if (duration_fontsize > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').css('font-size', duration_fontsize + 'px');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').css('font-size', '');\n }\n\n if (duration_color != '' && duration_color != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').css('color', duration_color);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').css('color', 'inherit');\n }\n\n if (hide_track_market) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .store-list').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .store-list').show();\n }\n\n if (view_icons_alltime) {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').addClass('sr_track_inline_cta_bt__yes');\n } else {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').removeClass('sr_track_inline_cta_bt__yes');\n }\n\n if (popover_icons_store != '') {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .song-store-list-menu .fa-ellipsis-v, #block-' + clientId + ' .iron-audioplayer .store-list .srp_ellipsis').css('color', popover_icons_store);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .song-store-list-menu .fa-ellipsis-v, #block-' + clientId + ' .iron-audioplayer .store-list .srp_ellipsis').css('color', 'inherit');\n }\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .store-list .song-store-list-container').css('column-gap', tracklist_icons_spacing + 'px');\n\n if (!wc_bt_show) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').show();\n }\n\n if (wc_icons_color != '' && wc_icons_color != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').css('color', wc_icons_color);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').css('color', 'inherit');\n }\n\n if (wc_icons_bg_color != '' && wc_icons_bg_color != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').css('background-color', wc_icons_bg_color);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').css('background-color', 'inherit');\n }\n\n if (store_title_btshow) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').show();\n }\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').html(store_title_text);\n\n if (store_title_fontsize > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').css('font-size', store_title_fontsize + 'px');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').css('font-size', '16px');\n }\n\n if (store_title_color != '' && store_title_color != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').css('color', store_title_color);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').css('color', 'inherit');\n }\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .ctnButton-block').css({ 'justify-content': store_title_align, 'align-items': store_title_align });\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .buttons-block').css({ 'justify-content': album_stores_align, 'align-items': album_stores_align });\n\n if (store_button_fontsize > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer a.button').css('font-size', store_button_fontsize + 'px');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer a.button').css('font-size', '');\n }\n\n jQuery('#block-' + clientId + ' .buttons-block .store-list li .button').css('border-style', button_border_style);\n jQuery('#block-' + clientId + ' .buttons-block .store-list li .button').css('border-width', button_border_width + 'px');\n\n if (button_border_color != '' && button_border_color != undefined) {\n jQuery('#block-' + clientId + ' .buttons-block .store-list li .button').css('border-color', button_border_color);\n } else {\n jQuery('#block-' + clientId + ' .buttons-block .store-list li .button').css('border-color', 'inherit');\n }\n\n jQuery('#block-' + clientId + ' .store-list .button').css('border-radius', button_border_radius + 'px');\n\n if (store_icon_show) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .store-list .button i').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .store-list .button i').show();\n }\n\n if (icon_font_size > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .buttons-block .store-list i').css('font-size', icon_font_size + 'px');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .buttons-block .store-list i').css('font-size', '');\n }\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .buttons-block .store-list i').css('margin-right', icon_indent + 'px');\n\n jQuery('#block-' + clientId + ' .iron-audioplayer.show-playlist .ctnButton-block').css('margin', album_stores_padding + 'px');\n\n var soundwaveClass = jQuery('#block-' + clientId + ' .iron-audioplayer .track-title').attr('class');\n jQuery('#block-' + clientId + ' .iron-audioplayer .track-title').replaceWith('<' + title_html_tag_soundwave + ' class=\"' + soundwaveClass + '\" >' + jQuery('#block-' + clientId + ' .iron-audioplayer .track-title').html() + '</' + title_html_tag_soundwave + '>');\n\n if (progressbar_inline) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .album-player .player').addClass('sr_player__inline');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .album-player .player').removeClass('sr_player__inline');\n }\n\n if (soundWave_progress_bar_color != '' && soundWave_progress_bar_color != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar_wave_cut rect').css('fill', soundWave_progress_bar_color);\n jQuery('#block-' + clientId + ' .iron-audioplayer .sr_waveform_simplebar .sonaar_wave_cut').css('background-color', soundWave_progress_bar_color);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar_wave_cut rect').css('fill', 'inherit');\n jQuery('#block-' + clientId + ' .iron-audioplayer .sr_waveform_simplebar .sonaar_wave_cut').css('background-color', 'inherit');\n }\n\n if (soundWave_bg_bar_color != '' && soundWave_bg_bar_color != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar_wave_base rect').css('fill', soundWave_bg_bar_color);\n jQuery('#block-' + clientId + ' .iron-audioplayer .sr_waveform_simplebar .sonaar_wave_base').css('background-color', soundWave_bg_bar_color);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar_wave_base rect').css('fill', 'inherit');\n jQuery('#block-' + clientId + ' .iron-audioplayer .sr_waveform_simplebar .sonaar_wave_base').css('background-color', 'inherit');\n }\n\n if (duration_soundwave_show) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .currentTime').hide();\n jQuery('#block-' + clientId + ' .iron-audioplayer .totalTime').hide();\n jQuery('#block-' + clientId + ' .iron-audioplayer .sr_progressbar > .wave').css({ 'margin-left': 0, 'margin-right': 0 });\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .currentTime').show();\n jQuery('#block-' + clientId + ' .iron-audioplayer .totalTime').show();\n jQuery('#block-' + clientId + ' .iron-audioplayer .sr_progressbar > .wave').css({ 'margin-left': '10px', 'margin-right': '10px' });\n }\n\n if (duration_soundwave_fontsize > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .player').css('font-size', duration_soundwave_fontsize + 'px');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .player').css('font-size', '12px');\n }\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .album-player .control').css({ 'top': audio_player_controls_spacebefore + 'px', 'position': 'relative' });\n }\n\n //Display block preview and UI\n return [\n createElement(InspectorControls, {\n key: 'inspector'\n },\n createElement(PanelBody, {\n title: __('Player Settings', 'sonaar-music'),\n initialOpen: true\n },\n createElement(SelectControl, {\n label: __('Playlist Source', 'sonaar-music'),\n options: playlist_sources,\n value: playlist_source,\n onChange: value => {\n setAttributes({ playlist_source: value });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (playlist_source == 'from_cpt') && createElement(SelectControl, {\n label: __('Select Playlist(s)', 'sonaar-music'),\n multiple: true,\n id: \"playlist-list-id\" + clientId,\n className: 'playlist-list-id',\n options: playlist_list,\n value: album_id,\n onChange: value => {\n setAttributes({ album_id: value });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (playlist_source == 'from_cat') && createElement(SelectControl, {\n label: __('From specific category(s)', 'sonaar-music'),\n multiple: true,\n id: \"playlist-list-cat\" + clientId,\n className: 'playlist-list-cat',\n options: playlist_list_cat,\n value: cat_id,\n onChange: value => {\n setAttributes({ cat_id: value });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (playlist_source == 'from_cat') && createElement(ToggleControl, {\n label: __('Display category description', 'sonaar-music'),\n checked: show_cat_description,\n onChange: show_cat_des => {\n setAttributes({ show_cat_description: show_cat_des });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n\n\n (playlist_source == 'from_cat') && (show_cat_description) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Description Color', 'sonaar-music'),\n }),\n (playlist_source == 'from_cat') && (show_cat_description) && createElement(ColorPalette, {\n label: __('Description Color', 'sonaar-music'),\n colors: colors,\n value: description_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ description_color: value });\n style_changes();\n }\n }),\n\n\n (playlist_source == 'from_cat') && createElement(RangeControl, {\n label: __('Max number of posts to load', 'sonaar-music'),\n value: posts_per_page,\n min: 0,\n max: 1000,\n onChange: value => {\n setAttributes({ posts_per_page: value });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(SelectControl, {\n label: __('Player Design Layout', 'sonaar-music'),\n options: player_layout_options,\n value: player_layout,\n onChange: function onChange(player_layout) {\n /*skinButtonParams function: store and change some settings when we select the skin_button layout\n The second parameter is an array from all settings with different default value with the skin_button layout*/\n skinButtonParams(player_layout, {\n playlist_show_playlist: false,\n playlist_show_album_market: false,\n playlist_hide_artwork: true,\n sr_player_on_artwork: false,\n playlist_show_soundwave: false,\n soundwave_show: true,\n use_play_label: true,\n hide_player_title: true,\n hide_player_subheading: true,\n show_skip_bt: 'false',\n show_shuffle_bt: 'false',\n show_repeat_bt: 'false',\n show_speed_bt: 'false',\n show_volume_bt: 'false',\n show_publish_date: 'false',\n show_meta_duration: 'false',\n show_tracks_count: 'false',\n });\n\n setAttributes({\n player_layout: player_layout\n });\n ironAudioplayersLoaded = false;\n setIronAudioplayers();\n style_load = false;\n }\n }),\n\n createElement(ToggleControl, {\n label: __('Show Tracklist', 'sonaar-music'),\n checked: playlist_show_playlist,\n onChange: show_playlist => {\n setAttributes({ playlist_show_playlist: show_playlist });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (player_layout != 'skin_button') && createElement(ToggleControl, {\n label: __('External Links', 'sonaar-music'),\n checked: playlist_show_album_market,\n onChange: show_album_market => {\n setAttributes({ playlist_show_album_market: show_album_market });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (player_layout != 'skin_button') && createElement(ToggleControl, {\n label: __('Show Controls over Image Cover', 'sonaar-music'),\n checked: sr_player_on_artwork,\n onChange: player_on_artwork => {\n setAttributes({ sr_player_on_artwork: player_on_artwork });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (player_layout != 'skin_button') && createElement(ToggleControl, {\n label: __('Hide Image Cover', 'sonaar-music'),\n checked: playlist_hide_artwork,\n onChange: hide_artwork => {\n is_style_loaded;\n setAttributes({ playlist_hide_artwork: hide_artwork });\n if (hide_artwork) {\n jQuery('#block-' + clientId + ' .iron-audioplayer').addClass('sonaar-no-artwork');\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar-Artwort-box').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer').removeClass('sonaar-no-artwork');\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar-Artwort-box').show();\n }\n }\n }),\n (player_layout != 'skin_button') && createElement(ToggleControl, {\n label: __('Hide Mini Player/Soundwave', 'sonaar-music'),\n checked: playlist_show_soundwave,\n onChange: show_soundwave => {\n is_style_loaded;\n setAttributes({ playlist_show_soundwave: show_soundwave });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(ToggleControl, {\n label: __('Play its own Post ID track', 'sonaar-music'),\n checked: play_current_id,\n onChange: play_id => {\n setAttributes({ play_current_id: play_id });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(ToggleControl, {\n label: __('Enable Sticky Audio Player', 'sonaar-music'),\n className: show_pro_badge,\n checked: enable_sticky_player,\n onChange: sticky_player => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ enable_sticky_player: sticky_player });\n\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(ToggleControl, {\n label: __('Enable Shuffle', 'sonaar-music'),\n checked: enable_shuffle,\n className: show_pro_badge,\n onChange: shuffle => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ enable_shuffle: shuffle });\n\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(ToggleControl, {\n label: __('Reverse Tracklist', 'sonaar-music'),\n checked: reverse_tracklist,\n className: show_pro_badge,\n onChange: reverse_tracklist => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ reverse_tracklist: reverse_tracklist });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(ToggleControl, {\n label: __('Stop when track ends', 'sonaar-music'),\n checked: notrackskip,\n onChange: notrackskip => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ notrackskip: notrackskip });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(ToggleControl, {\n label: __('Enable Scrollbar', 'sonaar-music'),\n checked: enable_scrollbar,\n className: show_pro_badge,\n onChange: scrollbar => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ enable_scrollbar: scrollbar });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n ((player_layout == 'skin_boxed_tracklist') || (player_layout == 'skin_button')) && use_play_label && run_pro && createElement(TextControl, {\n label: __('Play text', 'sonaar-music'),\n value: play_text,\n onChange: value => {\n setAttributes({ play_text: value });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n ((player_layout == 'skin_boxed_tracklist') || (player_layout == 'skin_button')) && use_play_label && run_pro && createElement(TextControl, {\n label: __('Pause text', 'sonaar-music'),\n value: pause_text,\n onChange: value => {\n setAttributes({ pause_text: value });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(TextControl, {\n label: __('Player ID', 'sonaar-music'),\n value: widget_id,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ widget_id: value });\n\n //jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').html(value);\n }\n }),\n run_pro && enable_scrollbar ? createElement(RangeControl, {\n label: __('Scrollbar Height (px)', 'sonaar-music'),\n value: scrollbar_height,\n min: 0,\n max: 2000,\n onChange: value => {\n is_style_loaded;\n setAttributes({ scrollbar_height: value });\n style_changes();\n }\n }) : null,\n ),\n !playlist_hide_artwork && createElement(PanelBody, {\n title: __('Image Cover', 'sonaar-music'),\n initialOpen: false,\n className: show_pro_badge\n },\n (player_layout == 'skin_float_tracklist') && createElement(RangeControl, {\n label: __('Image Width (px)', 'sonaar-music'),\n value: artwork_width,\n min: 1,\n max: 450,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ artwork_width: value });\n style_changes();\n }\n }),\n (player_layout == 'skin_boxed_tracklist') && createElement(RangeControl, {\n label: __('Image Width (px)', 'sonaar-music'),\n value: boxed_artwork_width,\n min: 1,\n max: 450,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ boxed_artwork_width: value });\n style_changes();\n\n }\n }),\n (player_layout == 'skin_float_tracklist') && createElement(RangeControl, {\n label: __('Image Padding', 'sonaar-music'),\n value: artwork_padding,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ artwork_padding: value });\n style_changes();\n }\n }),\n createElement(RangeControl, {\n label: __('Image Radius', 'sonaar-music'),\n value: artwork_radius,\n min: 0,\n max: 300,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ artwork_radius: value });\n style_changes();\n }\n }),\n (sr_player_on_artwork) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Audio Player Controls over Image', 'sonaar-music'),\n }),\n (sr_player_on_artwork) && createElement(ColorPalette, {\n label: __('Audio Player Controls over Image', 'sonaar-music'),\n colors: colors,\n value: audio_player_artwork_controls_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ audio_player_artwork_controls_color: value });\n style_changes();\n }\n }),\n (sr_player_on_artwork) && createElement(RangeControl, {\n label: __('Control Size Scale', 'sonaar-music'),\n value: audio_player_artwork_controls_scale,\n min: 0,\n max: 10,\n step: 0.1,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ audio_player_artwork_controls_scale: value });\n style_changes();\n }\n }),\n (sr_player_on_artwork) && createElement(ToggleControl, {\n label: __('Show Control On Hover', 'sonaar-music'),\n checked: show_control_on_hover,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ show_control_on_hover: value });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (sr_player_on_artwork && show_control_on_hover) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Image Overlay On Hover', 'sonaar-music'),\n }),\n (sr_player_on_artwork && show_control_on_hover) && createElement(ColorPalette, {\n label: __('Image Overlay On Hover', 'sonaar-music'),\n colors: colors,\n enableAlpha: true,\n value: image_overlay_on_hover,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ image_overlay_on_hover: value });\n style_changes();\n }\n }),\n ),\n createElement(PanelBody, {\n title: __('Search Bar', 'sonaar-music'),\n initialOpen: false,\n className: show_pro_badge\n }, \n \n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Search Bar', 'sonaar-music'),\n }),\n createElement(ToggleControl, {\n label: __('Enable Tracklist Search', 'sonaar-music'),\n checked: show_searchbar,\n className: show_pro_badge,\n onChange: function onChange(show_searchbar) {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({\n show_searchbar: show_searchbar\n });\n }\n }),\n show_searchbar && createElement('hr', {}),\n show_searchbar && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Keyword Color', 'sonaar-music'),\n }),\n show_searchbar && createElement(ColorPalette, {\n label: __('Color', 'sonaar-music'),\n colors: colors,\n value: search_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ search_color: value });\n style_changes();\n }\n }),\n show_searchbar && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Reset Color', 'sonaar-music'),\n }),\n show_searchbar && createElement(ColorPalette, {\n label: __('Color', 'sonaar-music'),\n colors: colors,\n value: reset_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ reset_color: value });\n style_changes();\n }\n }),\n show_searchbar && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Search Placeholder Color', 'sonaar-music'),\n }),\n show_searchbar && createElement(ColorPalette, {\n label: __('Placeholder Color', 'sonaar-music'),\n colors: colors,\n value: search_placeholder,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ search_placeholder: value });\n style_changes();\n }\n }),\n show_searchbar && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Search Background Color', 'sonaar-music'),\n }),\n show_searchbar && createElement(ColorPalette, {\n label: __('Background Color', 'sonaar-music'),\n colors: colors,\n value: search_background,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ search_background: value });\n style_changes();\n }\n }),\n show_searchbar && createElement(RangeControl, {\n label: __('Search Fontsize (px)', 'sonaar-music'),\n value: search_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ search_fontsize: value });\n style_changes();\n }\n }),\n show_searchbar && createElement(RangeControl, {\n label: __('Vertical Padding', 'sonaar-music'),\n value: search_padding_v,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ search_padding_v: value });\n style_changes();\n }\n }),\n show_searchbar && createElement(RangeControl, {\n label: __('Horizontal Padding', 'sonaar-music'),\n value: search_padding_h,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ search_padding_h: value });\n style_changes();\n }\n }),\n\n ),\n\n playlist_show_playlist && createElement(PanelBody, {\n title: __('Tracklist', 'sonaar-music'),\n initialOpen: false,\n className: show_pro_badge\n },\n (!playlist_hide_artwork && player_layout == 'skin_float_tracklist') && createElement(ToggleControl, {\n label: __('Move Playlist Below Artwork', 'sonaar-music'),\n checked: move_playlist_below_artwork,\n onChange: move_playlist_artwork => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ move_playlist_below_artwork: move_playlist_artwork });\n\n if (move_playlist_artwork) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar-grid').css('flex-direction', 'column');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar-grid').css('flex-direction', 'row');\n }\n }\n }),\n (!playlist_hide_artwork) && createElement('hr', {}),\n createElement(ToggleControl, {\n label: __('Show Thumbnail for Each Track', 'sonaar-music'),\n checked: track_artwork_show,\n onChange: artwork_show => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ track_artwork_show: artwork_show });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (sr_player_on_artwork) && (!playlist_hide_artwork) && playlist_show_playlist && (move_playlist_below_artwork) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Image Alignment', 'sonaar-music'),\n }),\n (sr_player_on_artwork) && (!playlist_hide_artwork) && playlist_show_playlist && (move_playlist_below_artwork) && createElement(SelectControl, {\n options: sr_alignments,\n value: artwork_align,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ artwork_align: value });\n style_changes();\n }\n }),\n track_artwork_show && createElement(RangeControl, {\n label: __('Thumbnail Width (px)', 'sonaar-music'),\n value: track_artwork_size,\n min: 0,\n max: 500,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ track_artwork_size: value });\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist li .sr_track_cover').css({'width': value + 'px', 'width': value + 'px'});\n }\n }),\n\n createElement('hr', {}),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Playlist Container', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Playlist Background', 'sonaar-music'),\n colors: colors,\n value: tracklist_bg,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ tracklist_bg: value });\n style_changes();\n }\n }),\n createElement(RangeControl, {\n label: __('Playlist Width (%)', 'sonaar-music'),\n value: playlist_width,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ playlist_width: value });\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist, #block-' + clientId + ' .iron-audioplayer .sonaar-Artwort-box, #block-' + clientId + ' .iron-audioplayer .buttons-block').css('width', value + '%');\n }\n }),\n (player_layout == 'skin_float_tracklist') && playlist_width < 91 && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Playlist Alignments', 'sonaar-music'),\n }),\n playlist_width < 91 && createElement(SelectControl, {\n options: sr_alignments,\n value: playlist_justify,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ playlist_justify: value });\n jQuery('#block-' + clientId + ' .iron-audioplayer .sonaar-grid').css('justify-content', value);\n jQuery('#block-' + clientId + ' .sr_playlist_below_artwork_auto .iron-audioplayer .sonaar-grid').css('align-items', value);\n }\n }),\n createElement(RangeControl, {\n label: __('Playlist Margin (px)', 'sonaar-music'),\n value: playlist_margin,\n min: 0,\n max: 200,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ playlist_margin: value });\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist').css('margin', value + 'px');\n }\n }),\n createElement(RangeControl, {\n label: __('Tracklist Margin (px)', 'sonaar-music'),\n value: tracklist_margin,\n min: 0,\n max: 200,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ tracklist_margin: value });\n jQuery('#block-' + clientId + ' .iron-audioplayer .srp_tracklist').css('margin', value + 'px');\n }\n }),\n\n (player_layout == 'skin_float_tracklist') && createElement('hr', {}),\n (player_layout == 'skin_float_tracklist') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Heading Settings', 'sonaar-music'),\n }),\n (player_layout == 'skin_float_tracklist') && createElement(ToggleControl, {\n label: __('Hide Heading', 'sonaar-music'),\n checked: title_btshow,\n onChange: hide_title => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ title_btshow: hide_title });\n style_changes();\n }\n }),\n run_pro && (player_layout == 'skin_float_tracklist') && (!title_btshow) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('HTML Heading Tag', 'sonaar-music'),\n }),\n run_pro && (player_layout == 'skin_float_tracklist') && (!title_btshow) && createElement(SelectControl, {\n options: html_tags,\n value: title_html_tag_playlist,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ title_html_tag_playlist: value });\n var thisClass = jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').attr('class');\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').replaceWith('<' + value + ' class=\"' + thisClass + '\">' + jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').html() + '</' + value + '>');\n }\n }),\n (player_layout == 'skin_float_tracklist') && (!title_btshow) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Heading Color', 'sonaar-music'),\n }),\n (player_layout == 'skin_float_tracklist') && (!title_btshow) && createElement(ColorPalette, {\n label: __('Heading Color', 'sonaar-music'),\n colors: colors,\n value: title_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ title_color: value });\n if (value != '' && value != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').css('color', value);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').css('color', 'inherit');\n }\n }\n }),\n (player_layout == 'skin_float_tracklist') && (!title_btshow) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Heading Alignment', 'sonaar-music'),\n }),\n (player_layout == 'skin_float_tracklist') && (!title_btshow) && createElement(SelectControl, {\n options: sr_text_alignments,\n value: title_align,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ title_align: value });\n style_changes();\n }\n }),\n (player_layout == 'skin_float_tracklist') && (!title_btshow) && createElement(RangeControl, {\n label: __('Heading Fontsize (px)', 'sonaar-music'),\n value: title_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ title_fontsize: value });\n\n if (value > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').css('font-size', value + 'px');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-title').css('font-size', '2em');\n }\n }\n }),\n (player_layout == 'skin_float_tracklist') && (!title_btshow) && createElement(RangeControl, {\n label: __('Heading Indent (px)', 'sonaar-music'),\n value: title_indent,\n min: -500,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ title_indent: value });\n style_changes();\n }\n }),\n\n (player_layout == 'skin_float_tracklist') && createElement('hr', {}),\n (player_layout == 'skin_float_tracklist') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Subheading Settings', 'sonaar-music'),\n }),\n (player_layout == 'skin_float_tracklist') && createElement(ToggleControl, {\n label: __('Hide Subheading', 'sonaar-music'),\n checked: subtitle_btshow,\n onChange: hide_subtitle => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ subtitle_btshow: hide_subtitle });\n\n if (hide_subtitle) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-release-date').hide();\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').addClass('sr_player_subtitle_hide');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .sr_it-playlist-release-date').show();\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').removeClass('sr_player_subtitle_hide');\n }\n }\n }),\n (player_layout == 'skin_float_tracklist') && (!subtitle_btshow) && createElement(RangeControl, {\n label: __('Subheading Fontsize (px)', 'sonaar-music'),\n value: subtitle_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ subtitle_fontsize: value });\n style_changes();\n }\n }),\n (player_layout == 'skin_float_tracklist') && (!subtitle_btshow) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Subheading Color', 'sonaar-music'),\n }),\n (player_layout == 'skin_float_tracklist') && (!subtitle_btshow) && createElement(ColorPalette, {\n label: __('Subheading Color', 'sonaar-music'),\n colors: colors,\n value: subtitle_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ subtitle_color: value });\n style_changes();\n }\n }),\n\n createElement('hr', {}),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Track Settings', 'sonaar-music'),\n }),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Track Title Color', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Track Title Color', 'sonaar-music'),\n colors: colors,\n value: track_title_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ track_title_color: value });\n style_changes();\n }\n }),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Track Title Hover Color', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Track Title Hover Color', 'sonaar-music'),\n colors: colors,\n value: tracklist_hover_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ tracklist_hover_color: value });\n style_changes();\n }\n }),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Track Title Active Color', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Track Title Active Color', 'sonaar-music'),\n colors: colors,\n value: tracklist_active_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ tracklist_active_color: value });\n style_changes();\n }\n }),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Track Separator Color', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Track Separator Color', 'sonaar-music'),\n colors: colors,\n value: track_separator_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ track_separator_color: value });\n if (value != '' && value != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist li').css('border-bottom', 'solid 1px ' + value);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist li').css('border-bottom', 'none');\n }\n }\n }),\n createElement('hr', {}),\n createElement(RangeControl, {\n label: __('Track Title Fontsize (px)', 'sonaar-music'),\n value: track_title_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ track_title_fontsize: value });\n style_changes();\n }\n }),\n createElement(RangeControl, {\n label: __('Track Spacing (px)', 'sonaar-music'),\n value: tracklist_spacing,\n min: 0,\n max: 50,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ tracklist_spacing: value });\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist li').css({ 'padding-top': value + 'px', 'padding-bottom': value + 'px' });\n }\n }),\n\n createElement('hr', {}),\n createElement(SelectControl, {\n label: __('Link title to the playlist page', 'sonaar-music'),\n options: trueFalseDefault,\n value: post_link,\n onChange: post_link => {\n setAttributes({ post_link: post_link });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n\n createElement('hr', {}),\n createElement(ToggleControl, {\n label: __('Hide Track Duration', 'sonaar-music'),\n checked: hide_time_duration,\n onChange: hide_time => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ hide_time_duration: hide_time });\n\n if (hide_time) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').show();\n }\n }\n }),\n (!hide_time_duration) && createElement(RangeControl, {\n label: __('Duration Fontsize (px)', 'sonaar-music'),\n value: duration_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ duration_fontsize: value });\n\n if (value > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').css('font-size', value + 'px');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').css('font-size', '');\n }\n }\n }),\n (!hide_time_duration) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Time Duration Color', 'sonaar-music'),\n }),\n (!hide_time_duration) && createElement(ColorPalette, {\n label: __('Time Duration Color', 'sonaar-music'),\n colors: colors,\n value: duration_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ duration_color: value });\n\n if (value != '' && value != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').css('color', value);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .tracklist-item-time').css('color', 'inherit');\n }\n }\n }),\n\n /*PUBLISHING DATE*/\n createElement('hr', {}),\n createElement(SelectControl, {\n label: __('Show Publish Date', 'sonaar-music'),\n options: trueFalseDefault,\n value: show_track_publish_date,\n onChange: show_track_publish_date => {\n setAttributes({ show_track_publish_date: show_track_publish_date });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (show_track_publish_date != 'false') && createElement(RangeControl, {\n label: __('Publish Date Fontsize (px)', 'sonaar-music'),\n value: track_publish_date_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ track_publish_date_fontsize: value });\n style_changes();\n }\n }),\n (show_track_publish_date != 'false') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Publish Date Color', 'sonaar-music'),\n }),\n (show_track_publish_date != 'false') && createElement(ColorPalette, {\n label: __('Publish Date Color', 'sonaar-music'),\n colors: colors,\n value: track_publish_date_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ track_publish_date_color: value });\n style_changes();\n }\n }),\n\n /*TRACK Desciption*/\n createElement('hr', {}),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Track Description', 'sonaar-music'),\n }),\n createElement(ToggleControl, {\n label: __('Hide Track Description', 'sonaar-music'),\n checked: hide_trackdesc,\n onChange: hide_trackdesc => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ hide_trackdesc: hide_trackdesc });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (!hide_trackdesc) && createElement(RangeControl, {\n label: __('Track Description Fontsize (px)', 'sonaar-music'),\n value: trackdesc_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ trackdesc_fontsize: value });\n style_changes();\n }\n }),\n (!hide_trackdesc) && createElement(RichText.Content, {\n tagName: 'label',\n //className: 'components-base-control__label sonaar-block-label',\n value: __('Track Description Color', 'sonaar-music'),\n }),\n (!hide_trackdesc) && createElement(ColorPalette, {\n colors: colors,\n value: trackdesc_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ trackdesc_color: value });\n style_changes();\n }\n }),\n (!hide_trackdesc) && createElement(TextControl, {\n label: __('Excerpt Length', 'sonaar-music'),\n type: 'number',\n value: track_desc_lenght,\n onChange: value => {\n setAttributes({ track_desc_lenght: value.toString() });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (!hide_trackdesc) && createElement(ToggleControl, {\n label: __('Strip HTML', 'sonaar-music'),\n checked: strip_html_track_desc,\n onChange: strip_html_track_desc => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ strip_html_track_desc: strip_html_track_desc });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n\n createElement('hr', {}),\n createElement(ToggleControl, {\n label: __('Hide Track Number', 'sonaar-music'),\n checked: hide_number_btshow,\n onChange: hide_track_num => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ hide_number_btshow: hide_track_num });\n if (hide_track_num) {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').addClass('sr_player_track_num_hide');\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .track-number .number').hide();\n // jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .track-number').css('padding-right', '0' );\n } else {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').removeClass('sr_player_track_num_hide');\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .track-number .number').show();\n // jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .track-number').css('padding-right', '10px' );\n }\n }\n }),\n\n createElement('hr', {}),\n\n createElement(ToggleControl, {\n label: __('Hide Play/Pause Button', 'sonaar-music'),\n checked: play_pause_bt_show,\n onChange: hide_play_pause => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ play_pause_bt_show: hide_play_pause });\n\n if (hide_play_pause) {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').addClass('sr_play_pause_bt_hide');\n } else {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').removeClass('sr_play_pause_bt_hide');\n }\n }\n }),\n (!play_pause_bt_show) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Play/Pause Button Color', 'sonaar-music'),\n }),\n (!play_pause_bt_show) && createElement(ColorPalette, {\n label: __('Play/Pause Button Color', 'sonaar-music'),\n colors: colors,\n value: tracklist_controls_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ tracklist_controls_color: value });\n style_changes();\n }\n }),\n (!play_pause_bt_show) && createElement(RangeControl, {\n label: __('Play/Pause Button Size (px)', 'sonaar-music'),\n value: tracklist_controls_size,\n min: 0,\n max: 50,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ tracklist_controls_size: value });\n style_changes();\n\n // var paddingValue = value + 12;\n // jQuery('#block-' + clientId + ' ..sr-playlist-item .sricon-play:before').css({ 'font-size': value + 'px' });\n // // jQuery('#block-' + clientId + ' .iron-audioplayer .track-number').css('padding-left', paddingValue + 'px');\n }\n }),\n\n createElement('hr', {}),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Call-to-Action Icons', 'sonaar-music'),\n }),\n createElement(ToggleControl, {\n label: __('Hide Track\\'s Call-to-Action(s)', 'sonaar-music'),\n checked: hide_track_market,\n onChange: track_market => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ hide_track_market: track_market });\n\n if (track_market) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .store-list').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .store-list').show();\n }\n }\n }),\n createElement(SelectControl, {\n label: __('Display Text Label', 'sonaar-music'),\n options: trueFalseDefault,\n value: cta_track_show_label,\n onChange: cta_track_show_label => {\n setAttributes({ cta_track_show_label: cta_track_show_label });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (!hide_track_market) && createElement(ToggleControl, {\n label: __('Display Icons without the 3 dots hover', 'sonaar-music'),\n checked: view_icons_alltime,\n onChange: icons_alltime => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ view_icons_alltime: icons_alltime });\n\n if (icons_alltime) {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').addClass('sr_track_inline_cta_bt__yes');\n } else {\n jQuery('#block-' + clientId + ' .sonaar_audioplayer_block_cover').removeClass('sr_track_inline_cta_bt__yes');\n }\n }\n }),\n (!hide_track_market) && (!view_icons_alltime) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('3 Dots Color', 'sonaar-music'),\n }),\n (!hide_track_market) && (!view_icons_alltime) && createElement(ColorPalette, {\n label: __('3 Dots Color', 'sonaar-music'),\n colors: colors,\n value: popover_icons_store,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ popover_icons_store: value });\n\n if (value != '' && value != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .song-store-list-menu .fa-ellipsis-v, #block-' + clientId + ' .iron-audioplayer .store-list .srp_ellipsis').css('color', value);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .song-store-list-menu .fa-ellipsis-v, #block-' + clientId + ' .iron-audioplayer .store-list .srp_ellipsis').css('color', 'inherit');\n }\n }\n }),\n (!hide_track_market) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Icons Color', 'sonaar-music'),\n }),\n (!hide_track_market) && createElement(ColorPalette, {\n label: __('Icons Color', 'sonaar-music'),\n colors: colors,\n value: tracklist_icons_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ tracklist_icons_color: value });\n style_changes();\n }\n }),\n (!hide_track_market) && createElement(RangeControl, {\n label: __('Icon Spacing (px)', 'sonaar-music'),\n value: tracklist_icons_spacing,\n min: 0,\n max: 50,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ tracklist_icons_spacing: value });\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist .store-list .song-store-list-container').css('column-gap', value + 'px');\n }\n }),\n (!hide_track_market) && createElement(RangeControl, {\n label: __('Icon Size (px)', 'sonaar-music'),\n value: tracklist_icons_size,\n min: 0,\n max: 50,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ tracklist_icons_size: value });\n style_changes();\n }\n }),\n\n (wc_enable) && (!hide_track_market) && createElement('hr', {}),\n (wc_enable) && (!hide_track_market) && createElement(ToggleControl, {\n label: __('WooCommerce Hide Icons', 'sonaar-music'),\n checked: wc_bt_show,\n onChange: wc_btn_show => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ wc_bt_show: wc_btn_show });\n\n if (!wc_btn_show) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').show();\n }\n }\n }),\n (wc_enable) && (wc_bt_show) && (!hide_track_market) && createElement(ColorPalette, {\n label: __('WooCommerce Cart Icons Color', 'sonaar-music'),\n colors: colors,\n value: wc_icons_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ wc_icons_color: value });\n\n if (value != '' && value != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').css('color', value);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').css('color', 'inherit');\n }\n }\n }),\n (wc_enable) && (wc_bt_show) && (!hide_track_market) && createElement(ColorPalette, {\n label: __('WooCommerce Cart Icons Background', 'sonaar-music'),\n colors: colors,\n value: wc_icons_bg_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ wc_icons_bg_color: value });\n\n if (value != '' && value != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').css('background-color', value);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .playlist a.song-store.sr_store_wc_round_bt').css('background-color', 'inherit');\n }\n }\n }),\n ),\n\n\n\n (player_layout != 'skin_button') && createElement(PanelBody, {\n title: __('Metadata', 'sonaar - music'),\n initialOpen: false,\n className: show_pro_badge\n },\n createElement(RangeControl, {\n label: __('Fontsize (px)', 'sonaar-music'),\n value: metadata_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ metadata_fontsize: value });\n style_changes();\n }\n }),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Color', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n colors: colors,\n value: metadata_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ metadata_color: value });\n style_changes();\n }\n }),\n createElement(SelectControl, {\n label: __('Show Publish Date', 'sonaar-music'),\n options: trueFalseDefault,\n value: show_publish_date,\n onChange: show_publish_date => {\n setAttributes({ show_publish_date: show_publish_date });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(SelectControl, {\n label: __('Show Playlist Duration', 'sonaar-music'),\n options: trueFalseDefault,\n value: show_meta_duration,\n onChange: show_meta_duration => {\n setAttributes({ show_meta_duration: show_meta_duration });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(SelectControl, {\n label: __('Show Number of Player Tracks', 'sonaar-music'),\n options: trueFalseDefault,\n value: show_tracks_count,\n onChange: show_tracks_count => {\n setAttributes({ show_tracks_count: show_tracks_count });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n ),\n (player_layout != 'skin_button') && createElement(PanelBody, {\n title: __('External Links', 'sonaar-music'),\n initialOpen: false,\n className: show_pro_badge\n },\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Background', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Background', 'sonaar-music'),\n colors: colors,\n value: externalLinkButton_bg,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ externalLinkButton_bg: value });\n style_changes();\n }\n }),\n createElement(ToggleControl, {\n label: __('Hide Heading', 'sonaar-music'),\n checked: store_title_btshow,\n onChange: store_title_hide => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ store_title_btshow: store_title_hide });\n\n if (store_title_hide) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').show();\n }\n }\n }),\n (!store_title_btshow) && createElement(TextControl, {\n label: __('Heading text', 'sonaar-music'),\n value: store_title_text,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ store_title_text: value });\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').html(value);\n }\n }),\n (!store_title_btshow) && createElement(RangeControl, {\n label: __('Heading Fontsize (px)', 'sonaar-music'),\n value: store_title_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ store_title_fontsize: value });\n\n if (value > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').css('font-size', value + 'px');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').css('font-size', '16px');\n }\n }\n }),\n (!store_title_btshow) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Heading Color', 'sonaar-music'),\n }),\n (!store_title_btshow) && createElement(ColorPalette, {\n label: __('Heading Color', 'sonaar-music'),\n colors: colors,\n value: store_title_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ store_title_color: value });\n\n if (value != '' && value != undefined) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').css('color', value);\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .available-now').css('color', 'inherit');\n }\n }\n }),\n (!store_title_btshow) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Heading Alignment', 'sonaar-music'),\n }),\n (!store_title_btshow) && createElement(SelectControl, {\n options: sr_alignments,\n value: store_title_align,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ store_title_align: value });\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .ctnButton-block').css({ 'justify-content': value, 'align-items': value });\n }\n }),\n\n createElement('hr', {}),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Links Alignment', 'sonaar-music'),\n }),\n createElement(SelectControl, {\n options: sr_alignments,\n value: album_stores_align,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ album_stores_align: value });\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .buttons-block').css({ 'justify-content': value, 'align-items': value });\n }\n }),\n createElement(RangeControl, {\n label: __('Store Button Fontsize (px)', 'sonaar-music'),\n value: store_button_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ store_button_fontsize: value });\n\n if (value > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer a.button').css('font-size', value + 'px');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer a.button').css('font-size', '');\n }\n }\n }),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Text Color', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Text Color', 'sonaar-music'),\n colors: colors,\n value: button_text_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ button_text_color: value });\n style_changes();\n }\n }),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Button Color', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Button Color', 'sonaar-music'),\n colors: colors,\n value: background_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ background_color: value });\n style_changes();\n }\n }),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Text Hover Color', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Text Hover Color', 'sonaar-music'),\n colors: colors,\n value: button_hover_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ button_hover_color: value });\n style_changes();\n }\n }),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Button Hover Color', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Button Hover Color', 'sonaar-music'),\n colors: colors,\n value: button_background_hover_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ button_background_hover_color: value });\n style_changes();\n }\n }),\n\n createElement('hr', {}),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Border Style', 'sonaar-music'),\n }),\n createElement(SelectControl, {\n options: border_types,\n value: button_border_style,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ button_border_style: value });\n\n jQuery('#block-' + clientId + ' .buttons-block .store-list li .button').css('border-style', value);\n }\n }),\n (button_border_style != 'none') && createElement(RangeControl, {\n label: __('Button Border Width (px)', 'sonaar-music'),\n value: button_border_width,\n min: 0,\n max: 50,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ button_border_width: value });\n\n jQuery('#block-' + clientId + ' .buttons-block .store-list li .button').css('border-width', value + 'px');\n }\n }),\n (button_border_style != 'none') && createElement(ColorPalette, {\n label: __('Button Border Color', 'sonaar-music'),\n colors: colors,\n value: button_border_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ button_border_color: value });\n style_changes();\n }\n }),\n (button_border_style != 'none') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Button Border Hover Color', 'sonaar-music'),\n }),\n (button_border_style != 'none') && createElement(ColorPalette, {\n label: __('Button Border Hover Color', 'sonaar-music'),\n colors: colors,\n value: button_hover_border_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ button_hover_border_color: value });\n style_changes();\n }\n }),\n (button_border_style != 'none') && createElement(RangeControl, {\n label: __('Button Radius (px)', 'sonaar-music'),\n value: button_border_radius,\n min: 0,\n max: 30,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ button_border_radius: value });\n\n jQuery('#block-' + clientId + ' .store-list .button').css('border-radius', value + 'px');\n }\n }),\n\n createElement('hr', {}),\n createElement(ToggleControl, {\n label: __('Hide Icon', 'sonaar-music'),\n checked: store_icon_show,\n onChange: store_icon_hide => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ store_icon_show: store_icon_hide });\n\n if (store_icon_hide) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .store-list .button i').hide();\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .store-list .button i').show();\n }\n }\n }),\n (!store_icon_show) && createElement(RangeControl, {\n label: __('Icon Font Size (px)', 'sonaar-music'),\n value: icon_font_size,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ icon_font_size: value });\n\n if (value > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .buttons-block .store-list i').css('font-size', value + 'px');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .buttons-block .store-list i').css('font-size', '');\n }\n }\n }),\n (!store_icon_show) && createElement(RangeControl, {\n label: __('Icon Spacing (px)', 'sonaar-music'),\n value: icon_indent,\n min: 0,\n max: 50,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ icon_indent: value });\n\n jQuery('#block-' + clientId + ' .iron-audioplayer .buttons-block .store-list i').css('margin-right', value + 'px');\n }\n }),\n (!store_icon_show) && createElement(RangeControl, {\n label: __('Link Buttons Margin (px)', 'sonaar-music'),\n value: album_stores_padding,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ album_stores_padding: value });\n jQuery('#block-' + clientId + ' .iron-audioplayer.show-playlist .ctnButton-block').css('margin', value + 'px');\n }\n }),\n ),\n (!playlist_show_soundwave) && createElement(PanelBody, {\n title: __('Mini Player & Soundwave', 'sonaar-music'),\n initialOpen: false,\n className: show_pro_badge\n },\n\n\n soundwave_show && (player_layout == 'skin_button') && createElement(ToggleControl, {\n label: __('Inline', 'sonaar-music'),\n checked: player_inline,\n onChange: player_inline => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ player_inline: player_inline });\n style_changes();\n }\n }),\n\n (player_layout == 'skin_button') && !player_inline && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Button Alignment', 'sonaar-music'),\n }),\n (player_layout == 'skin_button') && !player_inline && createElement(SelectControl, {\n options: sr_text_alignments_default,\n value: button_align,\n onChange: value => {\n is_style_loaded;\n setAttributes({ button_align: value });\n style_changes();\n }\n }),\n\n (player_layout != 'skin_button') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Background', 'sonaar-music'),\n }),\n (player_layout != 'skin_button') && createElement(ColorPalette, {\n colors: colors,\n value: player_bg,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ player_bg: value });\n style_changes();\n }\n }),\n (player_layout != 'skin_button') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Heading', 'sonaar-music'),\n }),\n\n\n\n\n\n\n\n (player_layout != 'skin_button') && createElement(ToggleControl, {\n label: __('Hide Heading', 'sonaar-music'),\n checked: hide_player_title,\n onChange: hide_player_title => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ hide_player_title: hide_player_title });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n\n !hide_player_title && (player_layout != 'skin_button') && createElement(RangeControl, {\n label: __('Album title Fontsize (px)', 'sonaar-music'),\n value: album_title_soundwave_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ album_title_soundwave_fontsize: value });\n style_changes();\n }\n }),\n\n run_pro && (!hide_player_title) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('HTML Heading Tag', 'sonaar-music'),\n }),\n run_pro && (!hide_player_title) && createElement(SelectControl, {\n options: html_tags,\n value: title_html_tag_soundwave,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ title_html_tag_soundwave: value });\n\n var thisClass = jQuery('#block-' + clientId + ' .iron-audioplayer .track-title').attr('class');\n jQuery('#block-' + clientId + ' .iron-audioplayer .track-title').replaceWith('<' + value + ' class=\"' + thisClass + '\">' + jQuery('#block-' + clientId + ' .iron-audioplayer .track-title').html() + '</' + value + '>');\n }\n }),\n\n (!hide_player_title) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Heading Color', 'sonaar-music'),\n }),\n (!hide_player_title) && createElement(ColorPalette, {\n label: __('Heading Color', 'sonaar-music'),\n colors: colors,\n value: title_soundwave_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ title_soundwave_color: value });\n style_changes();\n }\n }),\n\n\n\n\n\n\n\n\n\n\n\n (player_layout != 'skin_button') && createElement(ToggleControl, {\n label: __('Hide Subheading', 'sonaar-music'),\n checked: hide_player_subheading,\n onChange: hide_player_subheading => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ hide_player_subheading: hide_player_subheading });\n style_changes();\n }\n }),\n\n !hide_player_subheading && (player_layout != 'skin_button') && createElement(RangeControl, {\n label: __('Subheading Fontsize (px)', 'sonaar-music'),\n value: player_subheading_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ player_subheading_fontsize: value });\n style_changes();\n }\n }),\n\n run_pro && (!hide_player_subheading) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('HTML Subheading Tag', 'sonaar-music'),\n }),\n (!hide_player_subheading) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Subheading Color', 'sonaar-music'),\n }),\n (!hide_player_subheading) && createElement(ColorPalette, {\n label: __('Subheading Color', 'sonaar-music'),\n colors: colors,\n value: player_subheading_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ player_subheading_color: value });\n style_changes();\n }\n }),\n createElement('hr', {}),\n (!hide_player_title) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Soundwave', 'sonaar-music'),\n }),\n createElement(ToggleControl, {\n label: __('Hide SoundWave', 'sonaar-music'),\n checked: soundwave_show,\n onChange: hide_soundwave => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ soundwave_show: hide_soundwave });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (player_layout == 'skin_float_tracklist') && (!soundwave_show) && createElement(ToggleControl, {\n label: __('Inline Progress Bar', 'sonaar-music'),\n checked: progressbar_inline,\n onChange: progressbar_inline_show => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ progressbar_inline: progressbar_inline_show });\n\n if (progressbar_inline_show) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .album-player .player').addClass('sr_player__inline');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .album-player .player').removeClass('sr_player__inline');\n }\n }\n }),\n (!soundwave_show) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('SoundWave Progress Bar Color', 'sonaar-music'),\n }),\n (!soundwave_show) && createElement(ColorPalette, {\n label: __('SoundWave Progress Bar Color', 'sonaar-music'),\n colors: colors,\n value: soundWave_progress_bar_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n\n setAttributes({ soundWave_progress_bar_color: value });\n\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n\n }\n }),\n (!soundwave_show) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('SoundWave Background Color', 'sonaar-music'),\n }),\n (!soundwave_show) && createElement(ColorPalette, {\n label: __('SoundWave Background Color', 'sonaar-music'),\n colors: colors,\n value: soundWave_bg_bar_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ soundWave_bg_bar_color: value });\n\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n (!soundwave_show) && createElement('hr', {}),\n (!soundwave_show) && createElement(ToggleControl, {\n label: __('Hide Time Durations', 'sonaar-music'),\n checked: duration_soundwave_show,\n onChange: duration_soundwave_hide => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ duration_soundwave_show: duration_soundwave_hide });\n\n if (duration_soundwave_hide) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .currentTime').hide();\n jQuery('#block-' + clientId + ' .iron-audioplayer .totalTime').hide();\n jQuery('#block-' + clientId + ' .iron-audioplayer .sr_progressbar > .wave').css({ 'margin-left': 0, 'margin-right': 0 });\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .currentTime').show();\n jQuery('#block-' + clientId + ' .iron-audioplayer .totalTime').show();\n jQuery('#block-' + clientId + ' .iron-audioplayer .sr_progressbar > .wave').css({ 'margin-left': '10px', 'margin-right': '10px' });\n }\n }\n }),\n (!soundwave_show) && (!duration_soundwave_show) && createElement(RangeControl, {\n label: __('Time Fontsize (px)', 'sonaar-music'),\n value: duration_soundwave_fontsize,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ duration_soundwave_fontsize: value });\n\n if (value > 0) {\n jQuery('#block-' + clientId + ' .iron-audioplayer .player').css('font-size', value + 'px');\n } else {\n jQuery('#block-' + clientId + ' .iron-audioplayer .player').css('font-size', '12px');\n }\n }\n }),\n (!soundwave_show) && (!duration_soundwave_show) && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Time Color', 'sonaar-music'),\n }),\n (!soundwave_show) && (!duration_soundwave_show) && createElement(ColorPalette, {\n label: __('Time Color', 'sonaar-music'),\n colors: colors,\n value: duration_soundwave_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ duration_soundwave_color: value });\n style_changes();\n }\n }),\n\n createElement('hr', {}),\n\n (player_layout != 'skin_float_tracklist') && createElement(ToggleControl, {\n label: __('Show Play Label', 'sonaar-music'),\n checked: use_play_label,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ use_play_label: value });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n player_layout == 'skin_boxed_tracklist' && !use_play_label && createElement(RangeControl, {\n label: __('Play/Pause size (px)', 'sonaar-music'),\n value: play_size,\n min: 0,\n max: 100,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ play_size: value });\n style_changes();}\n }),\n player_layout == 'skin_boxed_tracklist' && !use_play_label && createElement(RangeControl, {\n label: __('Play/Pause Circle size (px)', 'sonaar-music'),\n value: play_circle_size,\n min: 10,\n max: 150,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ play_circle_size: value });\n style_changes();}\n }),\n player_layout == 'skin_boxed_tracklist' && !use_play_label && createElement(RangeControl, {\n label: __('Play/Pause Circle width (px)', 'sonaar-music'),\n value: play_circle_width,\n min: 0,\n max: 30,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ play_circle_width: value });\n style_changes();}\n }),\n ((player_layout == 'skin_button') && use_play_label) && createElement(ToggleControl, {\n label: __('Play Icon', 'sonaar-music'),\n checked: use_play_label_with_icon,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n setAttributes({ use_play_label_with_icon: value });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Audio Player Controls Color', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Audio Player Controls Color', 'sonaar-music'),\n colors: colors,\n value: audio_player_controls_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ audio_player_controls_color: value });\n style_changes();\n }\n }),\n createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Audio Player Controls Hover Color', 'sonaar-music'),\n }),\n createElement(ColorPalette, {\n label: __('Audio Player Controls Hover Color', 'sonaar-music'),\n colors: colors,\n value: audio_player_controls_color_hover,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ audio_player_controls_color_hover: value });\n style_changes();\n }\n }),\n use_play_label && (player_layout != 'skin_float_tracklist') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Play/Pause Text Color', 'sonaar-music'),\n }),\n use_play_label && (player_layout != 'skin_float_tracklist') && createElement(ColorPalette, {\n label: __('Play/Pause Text Color', 'sonaar-music'),\n colors: colors,\n value: audio_player_play_text_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ audio_player_play_text_color: value });\n style_changes();\n }\n }),\n use_play_label && (player_layout != 'skin_float_tracklist') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Play/Pause Text Hover Color', 'sonaar-music'),\n }),\n use_play_label && (player_layout != 'skin_float_tracklist') && createElement(ColorPalette, {\n label: __('Play/Pause Text Hover Color', 'sonaar-music'),\n colors: colors,\n value: audio_player_play_text_color_hover,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ audio_player_play_text_color_hover: value });\n style_changes();\n }\n }),\n\n use_play_label && (player_layout != 'skin_float_tracklist') && createElement('hr', {}),\n\n use_play_label && (player_layout != 'skin_float_tracklist') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Play Button Border Style', 'sonaar-music'),\n }),\n use_play_label && (player_layout != 'skin_float_tracklist') && createElement(SelectControl, {\n options: border_types,\n value: play_border_style,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ play_border_style: value });\n style_changes();\n }\n }),\n\n use_play_label && (player_layout != 'skin_float_tracklist') && (play_border_style != 'none') && createElement(RangeControl, {\n label: __('Play Button Border Width (px)', 'sonaar-music'),\n value: play_border_width,\n min: 0,\n max: 50,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ play_border_width: value });\n style_changes();\n }\n }),\n use_play_label && (player_layout != 'skin_float_tracklist') && (play_border_style != 'none') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Play Button Border Color', 'sonaar-music'),\n }),\n use_play_label && (player_layout != 'skin_float_tracklist') && (play_border_style != 'none') && createElement(ColorPalette, {\n label: __('Play Button Border Color', 'sonaar-music'),\n colors: colors,\n value: play_border_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ play_border_color: value });\n style_changes();\n }\n }),\n use_play_label && (player_layout != 'skin_float_tracklist') && (play_border_style != 'none') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Play Button Border Hover Color', 'sonaar-music'),\n }),\n use_play_label && (player_layout != 'skin_float_tracklist') && (play_border_style != 'none') && createElement(ColorPalette, {\n label: __('Play Button Border Hover Color', 'sonaar-music'),\n colors: colors,\n value: play_hover_border_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ play_hover_border_color: value });\n style_changes();\n }\n }),\n (player_layout != 'skin_float_tracklist') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Extended Control Buttons color', 'sonaar-music'),\n }),\n (player_layout != 'skin_float_tracklist') && createElement(ColorPalette, {\n label: __('Extended Control Buttons color', 'sonaar-music'),\n colors: colors,\n value: extended_control_btn_color,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ extended_control_btn_color: value });\n style_changes();\n }\n }),\n (player_layout != 'skin_float_tracklist') && createElement(RichText.Content, {\n tagName: 'label',\n className: 'components-base-control__label sonaar-block-label',\n value: __('Extended Control Buttons Hover color', 'sonaar-music'),\n }),\n (player_layout != 'skin_float_tracklist') && createElement(ColorPalette, {\n label: __('Extended Control Buttons Hover color', 'sonaar-music'),\n colors: colors,\n value: extended_control_btn_color_hover,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ extended_control_btn_color_hover: value });\n style_changes();\n }\n }),\n use_play_label && (player_layout != 'skin_float_tracklist') && (play_border_style != 'none') && createElement(RangeControl, {\n label: __('Play Button Radius (px)', 'sonaar-music'),\n value: play_border_radius,\n min: 0,\n max: 50,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ play_border_radius: value });\n style_changes();\n }\n }),\n\n use_play_label && (player_layout != 'skin_float_tracklist') && createElement('hr', {}),\n\n use_play_label && (player_layout != 'skin_float_tracklist') && createElement(RangeControl, {\n label: __('Play Button Horizontal Padding', 'sonaar-music'),\n value: play_padding_h,\n min: 0,\n max: 50,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ play_padding_h: value });\n style_changes();\n }\n }),\n\n use_play_label && (player_layout != 'skin_float_tracklist') && createElement(RangeControl, {\n label: __('Play Button Vertical Padding', 'sonaar-music'),\n value: play_padding_v,\n min: 0,\n max: 50,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ play_padding_v: value });\n style_changes();\n }\n }),\n\n (player_layout != 'skin_button') && (!progressbar_inline) && createElement(RangeControl, {\n label: __('Audio Player Controls Space Before (px)', 'sonaar-music'),\n value: audio_player_controls_spacebefore,\n min: -500,\n max: 200,\n onChange: value => {\n if (!run_pro) {\n openGoProModal();\n return;\n }\n is_style_loaded;\n setAttributes({ audio_player_controls_spacebefore: value });\n jQuery('#block-' + clientId + ' .iron-audioplayer .album-player .control').css({ 'top': value + 'px', 'position': 'relative' });\n }\n }),\n\n createElement(SelectControl, {\n label: __('Show Skip 15/30 seconds button', 'sonaar-music'),\n options: trueFalseDefault,\n value: show_skip_bt,\n onChange: show_skip_bt => {\n setAttributes({ show_skip_bt: show_skip_bt });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(SelectControl, {\n label: __('Show Shuffle button', 'sonaar-music'),\n options: trueFalseDefault,\n value: show_shuffle_bt,\n onChange: show_shuffle_bt => {\n setAttributes({ show_shuffle_bt: show_shuffle_bt });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n !notrackskip && createElement(SelectControl, {\n label: __('Show Repeat button', 'sonaar-music'),\n options: trueFalseDefault,\n value: show_repeat_bt,\n onChange: show_repeat_bt => {\n setAttributes({ show_repeat_bt: show_repeat_bt });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(SelectControl, {\n label: __('Show Speed Lecture button (0.5x, 1x, 2x)', 'sonaar-music'),\n options: trueFalseDefault,\n value: show_speed_bt,\n onChange: show_speed_bt => {\n setAttributes({ show_speed_bt: show_speed_bt });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(SelectControl, {\n label: __('Show Volume button', 'sonaar-music'),\n options: trueFalseDefault,\n value: show_volume_bt,\n onChange: show_volume_bt => {\n setAttributes({ show_volume_bt: show_volume_bt });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement(SelectControl, {\n label: __('Show Info Icon', 'sonaar-music'),\n options: trueFalseDefault,\n value: show_miniplayer_note_bt,\n onChange: show_miniplayer_note_bt => {\n setAttributes({ show_miniplayer_note_bt: show_miniplayer_note_bt });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n\n ),\n\n createElement(PanelBody, {\n title: __('Extra Shortcode Parameters', 'sonaar-music'),\n initialOpen: false,\n className: show_pro_badge\n },\n createElement(TextControl, {\n label: __('Extra Parameter(s)', 'sonaar-music'),\n value: shortcode_parameters,\n placeholder: __('eg: lazy_load=\"true\"', 'sonaar-music'),\n onChange: value => {\n setAttributes({ shortcode_parameters: value });\n ironAudioplayersLoaded = false\n setIronAudioplayers();\n style_load = false;\n }\n }),\n createElement('p', {}, [\n createElement('a', {\n href: 'https://sonaar.io/docs/add-audio-player-with-shortcode/',\n target: '_blank',\n rel: 'noopener noreferrer'\n }, 'Learn more'),\n ' about our shortcode parameters.'\n ])\n ),\n ),\n createElement(serverSideRender, {\n block: 'sonaar/sonaar-block',\n attributes: { //Refresh widget in the block editor\n album_id: album_id,\n cat_id: cat_id,\n show_cat_description: show_cat_description,\n posts_per_page: posts_per_page,\n playlist_source: playlist_source,\n track_desc_lenght: track_desc_lenght,\n sr_player_on_artwork: sr_player_on_artwork,\n play_current_id: play_current_id,\n track_artwork_show: track_artwork_show,\n show_control_on_hover: show_control_on_hover,\n enable_sticky_player: enable_sticky_player,\n enable_shuffle: enable_shuffle,\n show_searchbar: show_searchbar,\n reverse_tracklist: reverse_tracklist,\n enable_scrollbar: enable_scrollbar,\n soundWave_progress_bar_color: soundWave_progress_bar_color,\n soundWave_bg_bar_color: soundWave_bg_bar_color,\n hide_trackdesc: hide_trackdesc,\n strip_html_track_desc: strip_html_track_desc,\n notrackskip: notrackskip,\n player_layout: player_layout,\n show_track_publish_date: show_track_publish_date,\n play_text: play_text,\n pause_text: pause_text,\n use_play_label: use_play_label,\n use_play_label_with_icon: use_play_label_with_icon,\n playlist_show_playlist: playlist_show_playlist,\n playlist_show_album_market: playlist_show_album_market,\n soundwave_show: soundwave_show,\n show_skip_bt: show_skip_bt,\n show_shuffle_bt: show_shuffle_bt,\n show_repeat_bt: show_repeat_bt,\n show_speed_bt: show_speed_bt,\n show_volume_bt: show_volume_bt,\n show_miniplayer_note_bt: show_miniplayer_note_bt,\n post_link: post_link,\n cta_track_show_label: cta_track_show_label,\n show_publish_date: show_publish_date,\n show_meta_duration: show_meta_duration,\n show_tracks_count: show_tracks_count,\n playlist_show_soundwave: playlist_show_soundwave,\n hide_player_title: hide_player_title,\n shortcode_parameters: shortcode_parameters\n },\n httpMethod: 'POST'\n })\n ]\n },\n\n save() {\n return null;//save has to exist. This all we need\n },\n });\n})(\n window.wp\n);","(function() { module.exports = this[\"wp\"][\"element\"]; }());"],"sourceRoot":""}